אי שליחת הטופס עקב שימוש ב Regul...
יש לי בעייה, יצרתי טופס פשוט של שתי שדות טקסט(שם משתמש וסיסמא) והשתמשתי ב RegularExpressionValidator כדי לאמת נתונים(ע"פ מאמר כאן). הבעייה היא שהטופס פשוט לא נשלח, כלומר הוא בודק האם הנתונים נכונים או לא אבל הוא לא מוכן לשלוח את הטופס, יש אפשרות לפתור את זה? זה הקוד של הטופס:
יש לי בעייה, יצרתי טופס פשוט של שתי שדות טקסט(שם משתמש וסיסמא) והשתמשתי ב RegularExpressionValidator כדי לאמת נתונים(ע"פ מאמר כאן). הבעייה היא שהטופס פשוט לא נשלח, כלומר הוא בודק האם הנתונים נכונים או לא אבל הוא לא מוכן לשלוח את הטופס, יש אפשרות לפתור את זה? זה הקוד של הטופס:
<form runat="server"> <asp:ValidationSummary ShowMessageBox=True ID="ValidationSummary1" runat="server" HeaderText="אנא טפל בשגיאות הבאות:" Displaymode=BulletList /> <center> <span id="Label1" style="color:Red;"><%=Request.QueryString("error")%></span><br /> <table cellpadding="0" cellspacing="0" style="WIDTH: 374px; border-collapse: collapse" width="374"> <tbody> <tr><td align="middle" colspan="2">כניסה </td></tr> <tr> <td>שם משתמש:</td> <td><asp:TextBox id="txtUser" runat="server"></asp:TextBox><asp:RegularExpressionValidator id="RegularExpressionValidator1" runat="server" ControlToValidate="txtUser" ValidationExpression="[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]" text="*" errormessage="שם משתמש יכול להכיל רק אותיות באנגלית ומספרים" /></td> </tr> <tr> <td>סיסמא:</td> <td><asp:TextBox id="txtPass" runat="server"></asp:TextBox><asp:RegularExpressionValidator id="RegularExpressionValidator2" runat="server" ControlToValidate="txtPass" ValidationExpression="[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]" text="*" errormessage="שדה סיסמא יכול להכיל רק אותיות באנגלית ומספרים" /></td> </tr> <tr><td align="middle" colspan="2"><asp:Button id="cmdLogin" onclick="cmdLogin_Click" runat="server" Text="שלח"></asp:Button></td></tr> </tbody> </table> </center> </form>
ב <script runat=server> יש אירוע בשם cmdLogin_Click שעושה את מה שעושה(לא קשור לכאן) תודה מראש, שמואל.