begin process at 2010 03 19 13:32:22
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Formulaires

 > [EXEMPLE] CONTROLE DE VALIDATION

[EXEMPLE] CONTROLE DE VALIDATION


 Description

[Exemple] Controle de validation (Juillet 2004)
-------------------------------------------- ----------

P'tit exemple qui montre comment utiliser les controles RequireFieldValidator, rangeValidator, validationSummary
dans un p'tit script tout simple !

Ces controles permettent d'afficher du texte lorsque une (des)saisie cliente est inexacte ou
manquante....


Tout est dans le .zip

Quelques infomrations :
--------------------------


RequireFieldValidat or   => Permet d'afficher du texte si aucune saisie utilisateur n'est entree.
                           Apres l'avoir inserer il vous suffit de modifier deux proprietes pour
                           qu'il soit de suite actif.

                        1 ControlToValidate  -> Champ a controler  ex : TextBox
                        2 ErrorMessage        -> Texte a afficher   ex : Ce Champ de saisie obligatoire



RangeValidator          => Lui permet de controler si la saisi est comprise ds une plage determine et
                           d'afficher un message si ce n'est pas le cas!!


                1 ControlToValidate    -> TextBoxNombre
                2 ErrorMessage          -> Doit être un entier compris entre 0 et 10 par exemple
                3 MinimumValue         -> 0
                4 MaximumValue        -> 10
                5 Type                       -> Integer (autre choix possible)




validationSummary      => ValidationSummary permet de récapituler les messages d'erreur de tous les contrôles
  de validation d'une page Web, à un seul emplacement. Le résumé peut être affiché
  sous forme d'une liste, d'une liste
  à puces ou d'un paragraphe, en fonction de la valeur de la propriété DisplayMode.
                          Si vous n'entrez rien ds le textbox de ce script il affichera un message
                          d'erreur. De meme si vous entrez un entier sup a 10 ds le second testbox il vous
                          affichera un message d'erreur.
                          Suffit de la placer sur la form et de le parametrer...!



Bon ...amusez vous avec tout cela...

N'oublie pas msdn pour de plus amples renseignements :

http://msdn.microsoft.com/library/fre/default.a sp?url=/library/FRE/cpgenref/html/cpconrequiredfie ldvalidatorcontrol.asp




Source

  • <%@ Page Language="VB" %>
  • <script runat="server">
  • '----------------CE N EST QU UN EXEMPLE --------------
  • '---------------- CHARGEMENT DE LA PAGE --------------
  • Sub Page_Load(Sender As Object, E As EventArgs)
  • 'AFFICHAGE DE L HEURE
  • labelheure.text = Now.ToShortDateString
  • 'LABELPRASE A BLANC
  • labelphrase.text = ""
  • End Sub
  • '---------------- CLIQUE SUR BOUTON VALIDER ---------
  • Sub Bvalider_Click(sender As Object, e As EventArgs)
  • 'place le contenu du textbox ds le label
  • labelphrase.text = "Reception de votre Nom qui est, " & textbox.text & _
  • " Votre nombre est " & textboxNombre.text & _
  • " et votre adresse mail est " & textboxemail.text & "."
  • 'TEXTBOX A BLANC
  • textbox.text = ""
  • textboxNombre.text = ""
  • textboxEmail.text =""
  • '
  • End Sub
  • </script>
  • <html>
  • <head>
  • </head>
  • <body onload="document.forms[0]['TextBox'].focus();">
  • <form runat="server">
  • <p align="right">
  • <asp:Label id="LabelHeure" runat="server" font-names="Verdana" font-size="XX-Small"></asp:Label>
  • </p>
  • <p>
  • </p>
  • <p>
  • &nbsp;<asp:Label id="Label2" runat="server" font-names="Verdana" font-size="X-Small" font-bold="True" font-underline="True">Votre
  • nom svp :</asp:Label>
  • </p>
  • <p>
  • &nbsp;<asp:TextBox id="TextBox" runat="server" Font-Names="Verdana"></asp:TextBox>
  • &nbsp;
  • <asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server" Font-Names="Verdana" ControlToValidate="TextBox" ErrorMessage="Veuillez remplir ce champ svp!" Font-Size="Small"></asp:RequiredFieldValidator>
  • </p>
  • <p>
  • &nbsp;<asp:Label id="Label1" runat="server" font-names="Verdana" font-size="X-Small" font-bold="True" font-underline="True">Entrez
  • un nombre entre 0 et 10 :</asp:Label>
  • </p>
  • <p>
  • &nbsp;<asp:TextBox id="TextBoxNombre" runat="server" Width="10%"></asp:TextBox>
  • &nbsp;&nbsp;&nbsp;
  • <asp:RangeValidator id="RangeValidator1" runat="server" Font-Names="Verdana" ControlToValidate="TextBoxNombre" ErrorMessage="Ce nombre est invalide" Type="Integer" MaximumValue="10" MinimumValue="0"></asp:RangeValidator>
  • </p>
  • <p>
  • &nbsp;<asp:Label id="Label3" runat="server" font-names="Verdana" font-size="X-Small" font-bold="True" font-underline="True">Votre
  • mail svp :</asp:Label>
  • </p>
  • <p>
  • &nbsp;<asp:TextBox id="TextBoxEmail" runat="server" Width="30%"></asp:TextBox>
  • &nbsp;&nbsp;
  • <asp:RegularExpressionValidator id="RegularExpressionValidator1" runat="server" Font-Names="Verdana" ControlToValidate="TextBoxEmail" ErrorMessage="Adresse mail incorrecte" ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>
  • </p>
  • <p>
  • <asp:Button id="Bvalider" onclick="Bvalider_Click" runat="server" Font-Names="Verdana" Text="Valider"></asp:Button>
  • &nbsp;&nbsp;
  • <asp:ValidationSummary id="ValidationSummary1" runat="server" Font-Names="Verdana"></asp:ValidationSummary>
  • </p>
  • <p>
  • </p>
  • <p>
  • <asp:Label id="Labelphrase" runat="server" font-names="Verdana" font-size="X-Small">Label</asp:Label>
  • </p>
  • <!-- Insert content here -->
  • </form>
  • </body>
  • </html>
<%@ Page Language="VB" %>
<script runat="server">

    '----------------CE N EST QU UN EXEMPLE --------------

    '---------------- CHARGEMENT DE LA PAGE --------------
    
    Sub Page_Load(Sender As Object, E As EventArgs)
    
             'AFFICHAGE DE L HEURE
              labelheure.text =  Now.ToShortDateString
    
             'LABELPRASE A BLANC
             labelphrase.text = ""
    
    End Sub
    
    
    '---------------- CLIQUE SUR BOUTON VALIDER ---------
    Sub Bvalider_Click(sender As Object, e As EventArgs)
    
        'place le contenu du textbox ds le label
        labelphrase.text = "Reception de votre Nom qui est, " & textbox.text  & _
         " Votre nombre est " &  textboxNombre.text  & _
          " et votre adresse mail est " &  textboxemail.text &  "."
    
        'TEXTBOX A BLANC
        textbox.text = ""
        textboxNombre.text = ""
        textboxEmail.text =""
    
        '
    End Sub

</script>
<html>
<head>
</head>
<body onload="document.forms[0]['TextBox'].focus();">
    <form runat="server">
        <p align="right">
            <asp:Label id="LabelHeure" runat="server" font-names="Verdana" font-size="XX-Small"></asp:Label>
        </p>
        <p>
        </p>
        <p>
            &nbsp;<asp:Label id="Label2" runat="server" font-names="Verdana" font-size="X-Small" font-bold="True" font-underline="True">Votre
            nom svp :</asp:Label> 
        </p>
        <p>
            &nbsp;<asp:TextBox id="TextBox" runat="server" Font-Names="Verdana"></asp:TextBox>
            &nbsp; 
            <asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server" Font-Names="Verdana" ControlToValidate="TextBox" ErrorMessage="Veuillez remplir ce champ svp!" Font-Size="Small"></asp:RequiredFieldValidator>
        </p>
        <p>
            &nbsp;<asp:Label id="Label1" runat="server" font-names="Verdana" font-size="X-Small" font-bold="True" font-underline="True">Entrez
            un nombre entre 0 et 10 :</asp:Label> 
        </p>
        <p>
            &nbsp;<asp:TextBox id="TextBoxNombre" runat="server" Width="10%"></asp:TextBox>
            &nbsp;&nbsp;&nbsp; 
            <asp:RangeValidator id="RangeValidator1" runat="server" Font-Names="Verdana" ControlToValidate="TextBoxNombre" ErrorMessage="Ce nombre est invalide" Type="Integer" MaximumValue="10" MinimumValue="0"></asp:RangeValidator>
        </p>
        <p>
            &nbsp;<asp:Label id="Label3" runat="server" font-names="Verdana" font-size="X-Small" font-bold="True" font-underline="True">Votre
            mail svp :</asp:Label> 
        </p>
        <p>
            &nbsp;<asp:TextBox id="TextBoxEmail" runat="server" Width="30%"></asp:TextBox>
            &nbsp;&nbsp; 
            <asp:RegularExpressionValidator id="RegularExpressionValidator1" runat="server" Font-Names="Verdana" ControlToValidate="TextBoxEmail" ErrorMessage="Adresse mail incorrecte" ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>
        </p>
        <p>
            <asp:Button id="Bvalider" onclick="Bvalider_Click" runat="server" Font-Names="Verdana" Text="Valider"></asp:Button>
            &nbsp;&nbsp; 
            <asp:ValidationSummary id="ValidationSummary1" runat="server" Font-Names="Verdana"></asp:ValidationSummary>
        </p>
        <p>
        </p>
        <p>
            <asp:Label id="Labelphrase" runat="server" font-names="Verdana" font-size="X-Small">Label</asp:Label>
        </p>
        <!-- Insert content here -->
    </form>
</body>
</html>

 Conclusion


Enjoy

Http://membres.lycos.fr/annmysql/              

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source .NET (Dotnet) INSERTION / RECUPERATION D'IMAGE STOCKEE DANS UNE DB MS SQL ...
Source .NET (Dotnet) AFFICHER LE CONTENU D'UNE FEUILLE EXCEL DANS UN DATAGRID
Source avec Zip Source .NET (Dotnet) [EXEMPLE] TRANSACTION
Source avec Zip Source .NET (Dotnet) PROCEDURE STOCKEE => INSERTION DES DONNEES DANS UNE TABLE
Source avec Zip Source .NET (Dotnet) P'TIT LIVRE D'OR EN C# AVEC UN FICHIER XML POUR STOCKER LES ...

 Sources de la même categorie

Source .NET (Dotnet) COMMENT FORMATER LE NOMBRE DE CARACTÈRES D'UN COLONNE DANS U... par PascalCmoa
Source avec une capture Source .NET (Dotnet) AJOUTER UNE IMAGE À UN BOUTON par PascalCmoa
Source avec Zip Source avec une capture Source .NET (Dotnet) UPLOADER PLUSIEURS FICHIERS AVEC BARRE DE PROGRESSION AJAX par clemox
Source avec Zip Source .NET (Dotnet) DATAGRID AVEC RECHERCHE ALPHABÉTIQUE par gatita_dev
Source avec Zip Source avec une capture Source .NET (Dotnet) IMAGE ANTI-BOT ET VALIDATION DE FORMULAIRES par badrbadr

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) INSERTION DANS GRIDVIEW ET OBJECT DATASOURCE par fredzool
Source avec Zip Source avec une capture Source .NET (Dotnet) IMAGE ANTI-BOT ET VALIDATION DE FORMULAIRES par badrbadr
Source avec Zip Source avec une capture Source .NET (Dotnet) .NET2 - UTILISATION DES VALIDATIONGROUP par jesusonline
VALIDITER EMAIL TRES SIMPLE !!! par Jackboy
VALIDATION DU FORMAT D'UNE URL (REGEXP) par Jos

Commentaires et avis

Commentaire de pilou812 le 04/06/2008 12:08:54

Bonjour,

Je cherche a faire ce genre de validation mais sur un formulaire de datagrid.
Comment faire?
Je n'ai pas d'identifiant de controle pour utiliser "asp:RegularExpressionValidator".
Pourriez vous m'aider?
Merci d'avance!!

Commentaire de jimmy69 le 04/06/2008 20:08:13

salut salut,

tu dois avoir un identifiant sur ton datagrid et recuperer les champs et les valider !

Postes un bout de code dans le forum, on pourra mieux t'aider !

ciao
Christophe

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Validation de formulaire [ par thieu57 ] Bonjour,J'ai créé un formulaire avec des requiredfieldvalidator et autres de ce types pour éviter les champs vides ou incorrect.Mais le problème est q bouton problème avec RequiredFieldValidator [ par coulis ] Bonjour à tousJ'ai le problème suivant (un casse tête)Dans un usercontrol avec un textbox puis un requiredfieldvalidator associé.J'ai un bouton qui co ValidationSummary [ par Mickey VB ] Bonjour,J'ai un petit pb avec la validation d'un formulaire cr&#233;&#233; en ASP.netPour les boutons (validation et autres ...) j'ai utilis&#233; une Contôles de validation [ par zoubili ] Salut,j'ai plusieurs contrôles de validation (RequiredFieldValidator, RegularExpressionValidator, <font Problème d'autopostback sur une dropdown après non validation du formulaire [ par MobyWan ] Bonjour a tous,J'ai un drole de problème sur un formulaire asp.net.J'ai donc un formulaire qui contient divers champs obligatoire ainsi qu'un dropdown Formulaire avec et sans runat=server [ par pactoopac ] Bonjour, Quand je fais ce code : Code :<pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640 Probleme de validation textbox par entrée [ par nerone21 ] Bonjour à vous... Je suis tout nouveau dans l'asp.net 2.0 Voilà mon problème : j'ai une page avec un tableau de 3 lignes: - 1ère : un imagebutton en Disparission de la valeur d'un listbox après la validation [ par Bluberiman ] Bonjour, Je suis nouveau en ASP.NET alors je m'excuse si ma question semble stupide mais je n'ai pas réussi a trouver la solution... J'ai un formula Validation d,un formulaire Avec VBScript [ par stephanie ] J'ai un formulaire HTML que je valide avec une fonction VBSCript. Ma fonction m'envoie bien le message d'erreur s'il manque des valeurs dans des zone Validation d'url [ par crambert ] Bonjour , existe t-il un moyen de valider un url, par exemple une requète qui me retournerait faux si l'url n'est plus actif.


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,952 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales