Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    75

    Problema con i Validator

    Ciao raga!
    Ho un form di registrazione,
    Quando scrivo informazioni valide nei campi e clicco sul pulsante registrati funziona correttamente(scrivo nel db e vengo reindirizzato a un'altra pagina)!
    Se invece genero un errore ovvero abilito un validatore,quando vado a cliccare su registrati non esegue piu il reindirizzamento!
    Qualcuno sa dirmi perche?GRAZIE!!!

  2. #2
    perchè i validator servono a questo, cioè a non madarti avanti finche tutti gl'Input non sono scritti correttamente.

  3. #3
    Utente di HTML.it L'avatar di Mur
    Registrato dal
    Sep 2002
    Messaggi
    51
    Originariamente inviato da Daniele80
    perchè i validator servono a questo, cioè a non madarti avanti finche tutti gl'Input non sono scritti correttamente.
    forse lui intendeva che non sapeva il perchè gli dava errore... prova a postare il codice
    Video Girl Ai - il manga che ha fatto storia...

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    75

    Non è questo..

    Lo so che servono a questo e infatti se non ho inserito correttamente gli input non mi manda avanti...il fatto è ke quando genero un validator,una volta scritto correttamente negli input,quando vado a confermare non mi reindirizza piu all'altra pagina mentre se compilo il form senza generare validator funziona perfettamente.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    75

    Code:

    Io ho un rediobutton che in base all'elemento selezionato abilito o disabilito un validatore da codice:

    <TABLE id="Table1" style="WIDTH: 480px; HEIGHT: 574px" width="480" border="0">
    <TR>
    <TD style="WIDTH: 394px" colSpan="5">
    <asp:RadioButtonList id="radioBtn" runat="server" Font-Size="XX-Small" Width="227px" Height="5px" RepeatColumns="2" AutoPostBack="True">
    <asp:ListItem Value="persona">Persona fisica</asp:ListItem>
    <asp:ListItem Value="societa">Societ&#224;</asp:ListItem>
    </asp:RadioButtonList>

    <asp:RequiredFieldValidator id="RequiredFieldValidator2" runat="server" Font-Size="XX-Small" ForeColor="#7F2123" ControlToValidate="radioBtn" ErrorMessage="Seleziona una voce"></asp:RequiredFieldValidator></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 394px" colSpan="5">
    <asp:Label id="lblTitolo" runat="server" Font-Size="XX-Small" Width="30px" ForeColor="#404040" Font-Names="Verdana">Titolo</asp:Label>

    <asp:TextBox id="txtTitolo" runat="server" Font-Size="X-Small" Width="63px" Height="20px" Font-Names="Verdana" BackColor="Yellow" MaxLength="5"></asp:TextBox></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 394px; HEIGHT: 20px" colSpan="5">
    <asp:Label id="lblProfessione" runat="server" Font-Size="XX-Small" Width="58px" ForeColor="#404040" Font-Names="Verdana">Professione</asp:Label>

    <asp:TextBox id="txtProfessione" runat="server" Font-Size="X-Small" Width="192px" Height="20px" Font-Names="Verdana" BackColor="Yellow"></asp:TextBox></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 394px" colSpan="5">
    <asp:Label id="lblCognome1" runat="server" Font-Size="XX-Small" Width="192px" ForeColor="#404040" Font-Names="Verdana">Cognome (*)</asp:Label>

    <asp:TextBox id="txtCognome1" runat="server" Font-Size="X-Small" Width="192px" Height="20px" Font-Names="Verdana" BackColor="Yellow"></asp:TextBox>
    <asp:RequiredFieldValidator id="validatorCognome1" runat="server" Font-Size="XX-Small" Width="215px" ForeColor="#7F2123" ControlToValidate="txtCognome1" ErrorMessage="Cognome non puo essere vuoto" Font-Names="Verdana" Display="Dynamic" EnableViewState="False"></asp:RequiredFieldValidator></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 394px" colSpan="5">
    <asp:Label id="lblNome1" runat="server" Font-Size="XX-Small" Width="64px" ForeColor="#404040" Font-Names="Verdana">Nome (*)</asp:Label>

    <asp:TextBox id="txtNome1" runat="server" Font-Size="X-Small" Width="193px" Height="20px" Font-Names="Verdana" BackColor="Yellow"></asp:TextBox>
    <asp:RequiredFieldValidator id="validatorNome1" runat="server" Font-Size="XX-Small" Width="176px" ForeColor="#7F2123" ControlToValidate="txtNome1" ErrorMessage="Nome non puo essere vuoto" Font-Names="Verdana" Display="Dynamic" EnableViewState="False"></asp:RequiredFieldValidator></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 394px; HEIGHT: 8px" colSpan="5">
    <asp:Label id="lblIndirizzo1" runat="server" Font-Size="XX-Small" Width="142px" ForeColor="#404040" Font-Names="Verdana">Indirizzo (*)</asp:Label>

    <asp:TextBox id="txtIndirizzo1" runat="server" Font-Size="X-Small" Width="279px" Height="20px" Font-Names="Verdana" BackColor="Yellow" MaxLength="120"></asp:TextBox>
    <asp:RequiredFieldValidator id="validatorIndirizzo1" runat="server" Font-Size="XX-Small" Width="174px" Height="10px" ForeColor="#7F2123" ControlToValidate="txtIndirizzo1" ErrorMessage="Indirizzo non puo essere vuoto" Font-Names="Verdana" Display="Dynamic"></asp:RequiredFieldValidator></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 394px" colSpan="5">
    <asp:Label id="lblLocalità1" runat="server" Font-Size="XX-Small" Width="142px" ForeColor="#404040" Font-Names="Verdana">Località (*)</asp:Label>

    <asp:TextBox id="txtLocalità1" runat="server" Font-Size="X-Small" Width="193px" Height="20px" Font-Names="Verdana" BackColor="Yellow"></asp:TextBox>
    <asp:RequiredFieldValidator id="validatorLocalità1" runat="server" Font-Size="XX-Small" Width="187px" Height="10px" ForeColor="#7F2123" ControlToValidate="txtLocalità1" ErrorMessage="Località non puo essere vuoto" Font-Names="Verdana" Display="Dynamic"></asp:RequiredFieldValidator></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 394px; HEIGHT: 31px" colSpan="5">
    <asp:Label id="lblProvincia1" runat="server" Font-Size="XX-Small" Width="142px" ForeColor="#404040" Font-Names="Verdana">Provincia (*)</asp:Label>

    <asp:TextBox id="txtProvincia1" runat="server" Font-Size="X-Small" Width="70px" Height="20px" Font-Names="Verdana" BackColor="Yellow"></asp:TextBox>
    <asp:RequiredFieldValidator id="validatorProvincia1" runat="server" Font-Size="XX-Small" Width="187px" Height="10px" ForeColor="#7F2123" ControlToValidate="txtProvincia1" ErrorMessage="Provincia non puo essere vuoto" Font-Names="Verdana" Display="Dynamic"></asp:RequiredFieldValidator></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 394px" colSpan="5">
    <asp:Label id="lblCap1" runat="server" Font-Size="XX-Small" Width="142px" ForeColor="#404040" Font-Names="Verdana">Cap (*)</asp:Label>

    <asp:TextBox id="txtCap1" runat="server" Font-Size="X-Small" Width="69px" Height="20px" Font-Names="Verdana" BackColor="Yellow"></asp:TextBox>
    <asp:RequiredFieldValidator id="validatorCap1" runat="server" Font-Size="XX-Small" Width="187px" Height="10px" ForeColor="#7F2123" ControlToValidate="txtCap1" ErrorMessage="Cap non puo essere vuoto" Font-Names="Verdana" Display="Dynamic"></asp:RequiredFieldValidator></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 394px" colSpan="5">
    <asp:Label id="lblEtà" runat="server" Font-Size="XX-Small" Width="58px" ForeColor="#404040" Font-Names="Verdana">Età</asp:Label>

    <asp:TextBox id="txtEtà" runat="server" Font-Size="X-Small" Width="68px" Height="20px" Font-Names="Verdana" BackColor="Yellow" MaxLength="2"></asp:TextBox></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 394px" colSpan="5">
    <asp:Label id="lblCodFisc1" runat="server" Font-Size="XX-Small" Width="97px" ForeColor="#404040" Font-Names="Verdana">Codice Fiscale</asp:Label>

    <asp:TextBox id="txtCodFisc1" runat="server" Font-Size="X-Small" Width="193px" Height="20px" Font-Names="Verdana" BackColor="Yellow" MaxLength="16"></asp:TextBox></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 394px" colSpan="5">
    <asp:Label id="lblPartitaIva" runat="server" Font-Size="XX-Small" Width="97px" ForeColor="#404040" Font-Names="Verdana">Partita IVA</asp:Label>

    <asp:TextBox id="txtPartitaIVA1" runat="server" Font-Size="X-Small" Width="193px" Height="20px" Font-Names="Verdana" BackColor="Yellow" MaxLength="11"></asp:TextBox>
    <asp:RequiredFieldValidator id="validatorPartitaIVA1" runat="server" Font-Size="XX-Small" Width="191px" Height="10px" ForeColor="#7F2123" ControlToValidate="txtPartitaIVA1" ErrorMessage="Partita iva non puo essere vuoto" Font-Names="Verdana" Display="Dynamic" EnableViewState="False"></asp:RequiredFieldValidator></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 394px; HEIGHT: 1px" colSpan="5">
    <asp:Label id="lblTelefono1" runat="server" Font-Size="XX-Small" Width="106px" ForeColor="#404040" Font-Names="Verdana">Telefono casa (*)</asp:Label>

    <asp:TextBox id="txtTelefono1" runat="server" Font-Size="X-Small" Width="193px" Height="20px" Font-Names="Verdana" BackColor="Yellow"></asp:TextBox>
    <asp:RequiredFieldValidator id="validatorTelefono1" runat="server" Font-Size="XX-Small" Width="187px" Height="10px" ForeColor="#7F2123" ControlToValidate="txtTelefono1" ErrorMessage="Telefono non puo essere vuoto" Font-Names="Verdana" Display="Dynamic"></asp:RequiredFieldValidator>

    </TD>
    </TR>
    <TR>
    <TD style="WIDTH: 394px; HEIGHT: 1px" colSpan="5">
    <asp:Label id="Label3" runat="server" Font-Size="XX-Small" Width="109px" ForeColor="#404040" Font-Names="Verdana">Telefono cellulare</asp:Label>

    <asp:TextBox id="txtTelefono2" runat="server" Font-Size="X-Small" Width="193px" Height="20px" Font-Names="Verdana" BackColor="Yellow"></asp:TextBox></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 394px; HEIGHT: 1px" colSpan="5">
    <asp:Label id="lblFax1" runat="server" Font-Size="XX-Small" Width="142px" ForeColor="#404040" Font-Names="Verdana">Ufficio/Fax</asp:Label>

    <asp:TextBox id="txtTelefono3" runat="server" Font-Size="X-Small" Width="195px" Height="20px" Font-Names="Verdana" BackColor="Yellow"></asp:TextBox></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 394px; HEIGHT: 1px" colSpan="5"></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 475px; HEIGHT: 7px" colSpan="5">
    <asp:Label id="Label2" runat="server" Font-Size="XX-Small" Width="331px" Font-Bold="True" ForeColor="#7F2123" Font-Names="Verdana">Inserisci l'indirizzo e-mail che utilizzerai per il Login</asp:Label></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 475px; HEIGHT: 32px" colSpan="5">
    <asp:Label id="lblPassword" runat="server" Font-Size="XX-Small" Width="193px" ForeColor="#404040" Font-Names="Verdana">Password (*) minimo 5 caratteri</asp:Label>

    <asp:textbox id="txtPassword" runat="server" Font-Size="X-Small" Width="264px" Height="20px" Font-Names="Verdana" BackColor="Yellow" MaxLength="50" TextMode="Password"></asp:textbox>
    <asp:RequiredFieldValidator id="validatorPsw1" runat="server" Font-Size="XX-Small" Width="187px" Height="10px" ForeColor="#7F2123" ControlToValidate="txtPassword" ErrorMessage="Password non puo essere vuoto" Font-Names="Verdana" Display="Dynamic"></asp:RequiredFieldValidator>

    <asp:RegularExpressionValidator id="RegularExpressionValidator2" runat="server" Font-Size="XX-Small" Width="262px" ForeColor="#7F2123" ControlToValidate="txtPassword" ErrorMessage="Password deve essere almeno di 5 caratteri" ValidationExpression="\w{5,20}"></asp:RegularExpressionValidator></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 475px; HEIGHT: 32px" colSpan="5">
    <asp:Label id="Label1" runat="server" Font-Size="XX-Small" Width="139px" ForeColor="#404040" Font-Names="Verdana">Conferma Password (*)</asp:Label>

    <asp:TextBox id="txtConfermaPsw" runat="server" Font-Size="X-Small" Width="195px" Height="20px" Font-Names="Verdana" BackColor="Yellow" TextMode="Password"></asp:TextBox>
    <asp:CompareValidator id="compareValidatorPsw1" runat="server" Font-Size="XX-Small" ForeColor="#7F2123" ControlToValidate="txtConfermaPsw" ErrorMessage="Conferma Password non corrisponde" Font-Names="Verdana" Display="Dynamic" ControlToCompare="txtPassword"></asp:CompareValidator>

    <asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server" Font-Size="XX-Small" Width="265px" Height="10px" ForeColor="#7F2123" ControlToValidate="txtConfermaPsw" ErrorMessage="Conferma Password non puo essere vuoto" Font-Names="Verdana" Display="Dynamic"></asp:RequiredFieldValidator></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 394px">
    <asp:Label id="lblEmail" runat="server" Font-Size="XX-Small" Width="142px" ForeColor="#404040" Font-Names="Verdana">E-Mail (*)</asp:Label>

    <asp:textbox id="txtEmail" runat="server" Font-Size="X-Small" Width="229px" Height="20px" Font-Names="Verdana" BackColor="Yellow" MaxLength="60"></asp:textbox>
    <asp:RequiredFieldValidator id="validatorEmail1" runat="server" Font-Size="XX-Small" Width="161px" Height="10px" ForeColor="#7F2123" ControlToValidate="txtEmail" ErrorMessage="E-Mail non puo essere vuoto" Font-Names="Verdana" Display="Dynamic"></asp:RequiredFieldValidator>

    <asp:regularexpressionvalidator id="Regularexpressionvalidator1" runat="server" Font-Size="XX-Small" Width="219px" ForeColor="#7F2123" ControlToValidate="txtEmail" ErrorMessage="Deve essere un indirizzo e-mail valido." Font-Names="verdana" Display="Dynamic" ValidationExpression="[\w\.-]+(\+[\w-]*)?@([\w-]+\.)+[\w-]+" Font-Name="verdana"></asp:regularexpressionvalidator></TD>
    </TR>
    <TR>
    <TD style="WIDTH: 394px">
    <asp:Button id="inviaBtn" runat="server" Width="100px" Text="Invia Modifiche"></asp:Button>
    <asp:Button id="reimpostaBtn" runat="server" Width="100px" Text="Reimposta"></asp:Button></TD>
    </TR>
    </TABLE>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.