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

ASP.NET Discussion :

Attribut désactive les Validators


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2006
    Messages : 61
    Par défaut Attribut désactive les Validators
    Bonjour,

    Mon problème est le suivant : J'ai un bouton sur lequel j'ai ajouté l'attribut suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    bt.Attributes.Add("onclick", "javascript: return confirm('Confirmez-vous la sauvegarde ?');");
    Je constate alors que mes Validators ne sont plus pris en compte. (par exemple j'ai un CompareValidator pour vérifier que 2 TextBox sont bien identiques)
    Si je désactive l'attribut, cela fonctionne à nouveau : Le post n'est pas activé si un validator signale une erreur.

    Y-a-t-il une solution pour conserver le comportement traditionnel (prise en compte des validators) et avoir un message lorsqu'on clique sur le bouton ?

    Merci pour vos réponses.

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Faut que tu forces la validation de ta textbox.
    Si elle est valide, tu appelles ta fonction Confirm sinon tu retournes false.

    Pour valider les validators associés à ta textbox en javascript:
    ValidatorValidate(ton_validator);

    Tu regardes si ton validator est validé avec
    ton_validator.isvalid

    Ca devrait fonctionner

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2006
    Messages : 61
    Par défaut
    Merci pour cette réponse je vais tester.

Discussions similaires

  1. Réponses: 6
    Dernier message: 11/01/2005, 12h49
  2. Comment désactiver les actions automatiques de Windows ?
    Par j-phi dans le forum API, COM et SDKs
    Réponses: 7
    Dernier message: 06/01/2005, 12h53
  3. désactiver les contraintes
    Par romainw dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 15/07/2004, 10h46
  4. [VB6]Enumérer les attributs et les méthodes d'une classe
    Par HPJ dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 04/05/2004, 18h34
  5. Désactiver les touches F1, F2, F3, F4, F5 dans IE
    Par ZiZouJH dans le forum Flash
    Réponses: 7
    Dernier message: 17/02/2003, 09h59

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