Validation d'un formulaire (partie2)

Contenu du snippet

Avec cet exmple, vous pourrez soumettre un formulaire en vérifiant par exemple :
- un code postal
- une adresse email
- un numéro de téléphone via les REGEXP

Source / Exemple :


<html>
	<body>
    	<form runat="server">
			<asp:ValidationSummary ShowMessageBox="true" DisplayMode="BulletList" runat="server" />

         	<asp:Panel id="Panel1" runat="server">
            	<table>
					<tr>
                		<td valign="top">Votre nom (vérification si le champs est renseigné) :</td>
                		<td valign="top">
        					<asp:TextBox id="textNom" runat="server" />
        					<asp:RequiredFieldValidator runat="server" Display="dynamic" ControlToValidate="textNom" ErrorMessage="Vous devez impérativement saisir votre nom svp"/><p>
                		</td>
             		</tr>
					<tr>
                		<td valign="top">Votre mot de passe (vérification si la confirmation de l'email est correctement établi) :</td>
                		<td valign="top">
                   			<asp:TextBox id="txtPass" runat="server" />
                   			<asp:TextBox id="txtRepass" runat="server" />
                   			
                   			<asp:CompareValidator runat="server"
                      			ControlToValidate="txtPass"
                      			ControlToCompare="txtRepass"
                      			Type="String"
                      			Operator="Equal"
                      			ErrorMessage="Confirmez votre mot de passe ou vérifiez svp" Display="dynamic" />
                		</td>
             		</tr>
             		<tr>
                		<td valign="top">Votre email : (vérification si l'email est bien formatée) :</td>
                		<td valign="top">
                   			<asp:TextBox id="txtEmail" runat="server" />
							<asp:RegularExpressionValidator
                      			runat="server"
                      			ControlToValidate="txtEmail"
                      			ValidationExpression="^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,3}"
   								ErrorMessage="Adresse email non valide !" />
                		</td>
             		</tr>
             		<tr>
            			<td valign="top">Votre code postal : (vérification si le code postal est bien formaté) :</td>
                		<td valign="top">
                   			<asp:TextBox id="txtZip" runat="server" size=5 />&nbsp;
                   			<asp:RegularExpressionValidator
                      			runat="server"
                      			ControlToValidate="txtZip"
                      			ValidationExpression="[0-9]{5}"
                   				ErrorMessage="Code postal non valide !" />
                		</td>
             		</tr>
             		<tr>
                		<td valign="top">Votre téléphone : (vérification si le téléphone est bien formaté) :</td>
                		<td valign="top">
                   			<asp:TextBox id="txtPhone" runat="server" size=11 />
                   			<asp:RegularExpressionValidator
                      			runat="server"
                      			ControlToValidate="txtPhone"
                      			ValidationExpression="[0-9]{10}"
              					ErrorMessage="Numéro de téléphone non valide !" />
                		</td>
             		</tr>
             		<tr>
                		<td colspan="2" valign="top" align="right">
 	                  		<asp:Button id="btSubmit" runat="server" text="Envoyer" />
                		</td>
             		</tr>
             	</table>
          	</asp:Panel>
		</form>
	</body>
</html>

Conclusion :


Voila

En espérant que cela vous rendra peut être service....
Bonne programmation

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.