ASP.NET Validation Summary
Résolu
fa23
Messages postés
87
Date d'inscription
Statut
Membre
Dernière intervention
-
fa23 Messages postés 87 Date d'inscription Statut Membre Dernière intervention -
fa23 Messages postés 87 Date d'inscription Statut Membre Dernière intervention -
Salut,
Je suis en de programmer en ASP et je voudrais valider un formulaire. J'ai réussi la plupart de ce que je voulais faire sauf deux choses :
Pour commencer, je voudrais utiliser Validation Summary pour afficher les erreurs sous forme de liste.
Ensuite je voudrais que les erreurs s'affiche dans une boite de dialogue, je suppose que ça se passe dans le code behind en mettant une alert ? et qu'il faut mettre un onclick sur mon bouton ?
Et la dernière chose, dans mon formulaire, j'ai des cases a cocher et je voudrais faire une validation aussi sur eux et dire que au moins une case doit être cocher, comment je pourrais faire ça ? CustomValidator ?
Merci beaucoup,
Je vous mets mon code sur le prochain post
Je suis en de programmer en ASP et je voudrais valider un formulaire. J'ai réussi la plupart de ce que je voulais faire sauf deux choses :
Pour commencer, je voudrais utiliser Validation Summary pour afficher les erreurs sous forme de liste.
Ensuite je voudrais que les erreurs s'affiche dans une boite de dialogue, je suppose que ça se passe dans le code behind en mettant une alert ? et qu'il faut mettre un onclick sur mon bouton ?
Et la dernière chose, dans mon formulaire, j'ai des cases a cocher et je voudrais faire une validation aussi sur eux et dire que au moins une case doit être cocher, comment je pourrais faire ça ? CustomValidator ?
Merci beaucoup,
Je vous mets mon code sur le prochain post
A voir également:
- ASP.NET Validation Summary
- Pb retour sur site marchand après validation du paiement - Forum Consommation & Internet
- Excel validation des données liste - Guide
- Temps validation annonce le bon coin - Forum Réseaux sociaux
- Commande en cours de validation fnac - Forum Réseaux sociaux
- Commande Fnac en attente d’acceptation ✓ - Forum Consommation & Internet
1 réponse
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TP2 Validation.aspx.cs" Inherits="TP2.TP2_Validation" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h2> Abonnement à l'infolettre<br /></h2>
<fieldset>
<b>Abonnement</b><br /><br />
<b> Nom : <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></b>
<!-- Validation Nom -->
<asp:RequiredFieldValidator
ID="RequiredFieldValidator1"
runat="server"
ControlToValidate="TextBox1"
ValidationGroup="Abo"
SetFocusOnError="True" ForeColor="Red">* Champ obligatoire</asp:RequiredFieldValidator>
<br />
<b> Prenom : <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox></b>
<!-- Validation Prenom -->
<asp:RequiredFieldValidator
ID="RequiredFieldValidator2"
runat="server"
ControlToValidate="TextBox2"
ValidationGroup="Abo" ForeColor="Red">* Champ obligatoire</asp:RequiredFieldValidator>
<br />
<b>Courriel : <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox></b>
<!-- Validation Courriel -->
<asp:RequiredFieldValidator
ID="RequiredFieldValidator3"
runat="server"
ControlToValidate="TextBox3"
ValidationGroup="Abo" ForeColor="Red">* Champ obligatoire</asp:RequiredFieldValidator> 
<asp:RegularExpressionValidator
ID="RegularExpressionValidator1"
runat="server"
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
ControlToValidate="TextBox3"
ValidationGroup="Abo" ForeColor="Red">* Adresse de courriel invalide!</asp:RegularExpressionValidator>
<br />
<br />
<!-- Sections -->
<b> Sections :</b>
<asp:CheckBox ID="CheckBox1" runat="server" />Sport
<asp:CheckBox ID="CheckBox2" runat="server" ValidationGroup="Abo" /> Hi-Tech<br />
<asp:CheckBox ID="CheckBox3" runat="server" /> Loisir
<asp:CheckBox ID="CheckBox4" runat="server" /> Cuisine<br />
<asp:CheckBox ID="CheckBox5" runat="server"/> Jardinage
<asp:CheckBox ID="CheckBox6" runat="server" /> Voyage<br />
<asp:CheckBox ID="CheckBox7" runat="server" /> Vacances
<br />
<br />
<!-- Validation case a cocher -->
<!-- Bouton -->
<asp:Button ID="Button1" runat="server" Text="Valider mes informations" ValidationGroup="Abo"/>
<asp:ValidationSummary ID="ValidationSummary1" runat="server" ForeColor="Red" />
<br /><br />
</fieldset><br />
<fieldset>
<b>Désabonnement</b><br /><br />
<b> Courriel : <asp:TextBox ID="TextBox4" runat="server"></asp:TextBox></b> <asp:Button ID="Button2" runat="server" Text="Me désabonner" ValidationGroup="desa"/><br />
<!-- Validation Courriel -->
<asp:RequiredFieldValidator
ID="RequiredFieldValidator4"
runat="server"
ControlToValidate="TextBox4"
ErrorMessage="Champ obligatoire"
ValidationGroup="desa">
</asp:RequiredFieldValidator> 
<asp:RegularExpressionValidator
ID="RegularExpressionValidator2"
runat="server"
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
ControlToValidate="TextBox4"
ErrorMessage="Adresse de courriel invalide!"
ValidationGroup="desa">
</asp:RegularExpressionValidator>
</fieldset>
</div>
</form>
</body>
</html>