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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?