Validator avec affichage dans popup
Bonjour,
J'ai un problème assez simple je pense. J'ai créé un projet à part pour essayer.
J'ai un formulaire sur lequel je dois effectuer des controles (jusque la rien d'exceptionnel)
Code:
1 2 3 4 5 6 7 8 9 10
|
<form id="Form1" method="post" runat="server" >
<asp:TextBox id="TextBox1" runat="server" AutoPostBack="True"></asp:TextBox>
<asp:TextBox id="Textbox2" runat="server" AutoPostBack="True"></asp:TextBox>
<asp:RequiredFieldValidator ID="requiredTxtBox1" ControlToValidate="TextBox1" Runat="server" ErrorMessage="1"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="Requiredfieldvalidator1" ControlToValidate="Textbox2" Runat="server" ErrorMessage="2"></asp:RequiredFieldValidator>
<asp:ValidationSummary Runat="server" ShowMessageBox="True"
id="ValidationSummary1" DisplayMode="List"></asp:ValidationSummary>
<asp:Button id="Button1" runat="server" Text="Button"></asp:Button>
</form> |
En gros j'ai 2 champs requis avec 1 bouton de validation. Je voudrais afficher les erreurs dans 1 popup.
Les problèmes sont les suivants :
J'aimerai que les erreurs de popup s'affiche 1 à 1 et pas ensemble.
Je m'explique, si mes 2 champs sont vides, je voudrais avoir une 1e popup avec un des 2 messages d'erreur uniquement. Une fois corrigé, l'utilisateur devra à nouveau valider le formulaire et s'il y a encore des erreurs, une autre erreur s'affichera dans la popup (peu importe laquelle)
Est ce possible de faire cela uniquement avec le validation summary ? ou alors il faut tout faire en JS ?