IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Framework .NET Discussion :

Validator avec affichage dans popup


Sujet :

Framework .NET

  1. #1
    Membre actif
    Inscrit en
    Février 2006
    Messages
    522
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 522
    Points : 282
    Points
    282
    Par défaut 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 : 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 ?

  2. #2
    Membre actif
    Inscrit en
    Février 2006
    Messages
    522
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 522
    Points : 282
    Points
    282
    Par défaut
    Personne?

    J'ai pu afficher l'erreur dans une popup pour le customvalidator (normal) en utilisant response.write en code-behind

    Par contre pour le requiredfieldvalidator, rien à faire.... si j'utilise le sumary, toutes les erreurs sont affichées dans une même popup et pas une popup par erreur à chaque validation comme je voudrais...

    Question annexe : Je vois pas l'interet de Page.RegisterClientScriptBlock par rapport à response.write...

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/11/2014, 19h10
  2. Réponses: 1
    Dernier message: 28/08/2014, 08h48
  3. [MySQL] Requete avec affichage dans un tableau
    Par runner77 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 22/01/2009, 15h55
  4. IE / FF : soucis d'affichage dans popup virtuel
    Par amarcil dans le forum jQuery
    Réponses: 1
    Dernier message: 15/01/2009, 13h55
  5. Réponses: 1
    Dernier message: 22/04/2006, 19h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo