Ciao ragazzi
oggi visto che non avevo più niente da far in ASP che ormai lo so a memoria, mi sono buttato sul ASP.NET.
Sono arrivato alla convalidata dei dati immessi in INPUT. Però ho seguito alla lettera quello che dice il libro, ma certe cose non funzionano.
non riesco a far funzionare correttamente il civico, l'email e il telefono. Mi dite dove sbaglio?codice:<form runat="server"> <asp:ValidationSummary runat="server" ShowMessageBox="true" DisplayMode="BulletList" /> <asp:label id="lblMessage" runat="server"/> <asp:Panel id="panel1" runat="server"> <table> <tr> <td widht="100" valign="top">Nominativo</td> <td widht="100" valign="top"> <asp:TextBox id="Nome" runat="server" /> <asp:TextBox id="cognome" runat="server" /> <asp:RequiredFieldValidator runat="server" ControlToValidate="Nome" ErrorMessage="Inserire il nome" Display="dynamic" /> <asp:RequiredFieldValidator runat="server" ControlToValidate="Cognome" ErrorMessage="Inserire il cognome" Display="dynamic" /> <asp:CompareValidator runat="server" ControlToValidate="Nome" ControlToCompare ="Cognome" Type="String" Operator="NotEqual" Display="dynamic" ErrorMessage="Il nome e il cognome non possono essere uguali" /> </td> </tr> <tr> <td valign="top">Email :</td> <td valign="top"> <asp:TextBox id="Email" runat="server" /> <asp:RegularExpressionValidator runat="server" ControlToValidate="Email" ValidationExpression="\w+\@\w+" ErrorMessage="Email non validata" /> </td> </tr> <tr> <td valign="top">Indirizzo :</td> <td valign="top"> <asp:TextBox id="Indirizzo" runat="server" /> </td> </tr> <tr> <td valign="top">Città, Stato, Civico :</td> <td valign="top"> <asp:TextBox id="Città" runat="server" /> <asp:TextBox id="Stato" runat="server" size="2" /> <asp:TextBox id="Civico" runat="server" size="5" /> <asp:RegularExpressionValidator runat="server" controlToValidate="Civico" ValidateExpression="[0-9]{5}" Type="Integer" Operator="DataTypeCheck" ErrorMessage="Inserire un Civico valido" /> </td> </tr> <tr> <td valign="top">Telefono :</td> <td valign="top"> <asp:TextBox id="telefono" runat="server" size="13" /> <asp:RegularExpressionValidator runat="server" controlToValidate="telefono" ValidateExpression="[0-9]{3}-[0-9]{10}" ErrorMessage="Inserire un numero telefonico valido" /> </td> </tr> <tr> <td colspan="2" valign="top" align="right"> <asp:Button id="Submit" runat="server" text="Add" /> </td> </tr> </table> </asp:Panel> </form>
Grazie.

Rispondi quotando