Validation d'un formulaire (partie2)

Soyez le premier à donner votre avis sur cette source.

Snippet vu 17 259 fois - Téléchargée 36 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

Messages postés
3
Date d'inscription
jeudi 9 novembre 2006
Statut
Membre
Dernière intervention
29 juin 2010

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.