Validation d'un formulaire (partie2)

0/5 (1 avis)

Snippet vu 17 578 fois - Téléchargée 38 fois

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

Ajouter un commentaire Commentaire
jeece02 Messages postés 3 Date d'inscription jeudi 9 novembre 2006 Statut Membre Dernière intervention 29 juin 2010
3 juin 2009 à 18:12
salut
pour moi qui débute oui merci ça m a un peu aider

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.