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

JavaScript Discussion :

Disabled un button si form non compl�t�


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juillet 2015
    Messages
    61
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Juillet 2015
    Messages : 61
    Par d�faut Disabled un button si form non compl�t�
    Bonjour ;

    Je ne comprends pourquoi cela ne marche pas....

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
            var selectCategoryValue = document.getElementById('categoryForm').value
            var inputName = document.getElementById('categoryForm').value
            var inputAddress = document.getElementById('categoryForm').value
     
     
            if (selectCategoryValue != "Selection Category Form" || inputName != '' || inputAddress != ''){
                $('#submit_form').attr("disabled", true);
     
            else
            {
                $('#submit_form').removeAttr("disabled");
            }
    merci de votre aide

  2. #2
    Membre �clair� Avatar de Diablo_22
    Homme Profil pro
    �tudiant
    Inscrit en
    F�vrier 2005
    Messages
    498
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 498
    Par d�faut
    Bonjour,

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    var selectCategoryValue = document.getElementById('categoryForm').value
            var inputName = document.getElementById('categoryForm').value
            var inputAddress = document.getElementById('categoryForm').value
     
     if (selectCategoryValue != "Selection Category Form" || inputName != '' || inputAddress != ''){
       // Disabled with:
       $('input[type="submit"], input[type="button"], button').disable(true);
    }else{
       // Enabled with:
       $('input[type="submit"], input[type="button"], button').disable(false);
    }
    EXEMPLE

  3. #3
    Membre confirm�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juillet 2015
    Messages
    61
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Juillet 2015
    Messages : 61
    Par d�faut
    Uncaught TypeError: $(...).disable is not a function...

  4. #4
    Membre �clair� Avatar de Diablo_22
    Homme Profil pro
    �tudiant
    Inscrit en
    F�vrier 2005
    Messages
    498
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 498
    Par d�faut
    Je t'ai poster l'exemple du code sur le post d'avant

  5. #5
    Membre confirm�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juillet 2015
    Messages
    61
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Juillet 2015
    Messages : 61
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
             if (selectCategoryValue != "Selection Category Form" || inputName != '' || inputAddress != ''){
               // Disabled with:
               $('#submit_form').disable(true);
            }else{
               // Enabled with:
               $('#submit_form').disable(false);
            }

  6. #6
    Membre �clair� Avatar de Diablo_22
    Homme Profil pro
    �tudiant
    Inscrit en
    F�vrier 2005
    Messages
    498
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 498

  7. #7
    Membre confirm�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juillet 2015
    Messages
    61
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Juillet 2015
    Messages : 61
    Par d�faut
    euh je ne comprends pas...je veux juste pass� mon button a disabled false lorsque mon form est compl�t�

  8. #8
    Invit�
    Invit�(e)
    Par d�faut
    Bonjour,
    Citation Envoy� par Atom87 Voir le message
    euh je ne comprends pas...je veux juste pass� mon button a disabled false lorsque mon form est compl�t�
    Il n'y a pas de disabled="false". On met disabled="disabled" ou... rien du tout !

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
       $('#submit_form').attr('disabled','disabled');
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
       $('#submit_form').removeAttr('disabled');
    Ca vaut aussi pour les attributs selected="selected" et readonly="readonly".

  9. #9
    Membre confirm�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juillet 2015
    Messages
    61
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Juillet 2015
    Messages : 61
    Par d�faut
    merci pour votre aide...

    je ne trouve pas de solution....j'ai un select et deux champs texte...si un de ces 3 champs est nulles alors le bouton est disabled
    edit :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
            var selectCategoryValue = document.getElementById('categoryForm').value
            var inputName = document.getElementById('name').value
            var inputAddress = document.getElementById('autocomplete_interest_point').value
     
     
            if (selectCategoryValue.length == 0 || inputName.length == 0 || inputAddress.length == 0){
     
               $('#submit_form').attr('disabled','disabled');
            }
            else
            {
                $('.actions input').removeAttr('disabled');
            }

  10. #10
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  11. #11
    Membre confirm�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juillet 2015
    Messages
    61
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Juillet 2015
    Messages : 61
    Par d�faut
    ok, mais moi ce sont des input type=" text" que je dois compl�ter...

    donc tant que mes champs ne sont pas compl�t�; le button est disabled...

  12. #12
    Membre �clair� Avatar de Diablo_22
    Homme Profil pro
    �tudiant
    Inscrit en
    F�vrier 2005
    Messages
    498
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 498
    Par d�faut

  13. #13
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  14. #14
    Invit�
    Invit�(e)
    Par d�faut
    @Diablo_22

    QUESTION(s) :
    • utilises-tu jQuery ou pas ??

    Si oui :
    • jQuery est-il bien initialis� ?

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    	<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    Si non -> tu m�langes JavaScript "pur" et jQuery dans ton code...

    En jQuery, �a donnerait :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
            var selectCategoryValue = $('#categoryForm').val();
            var inputName = $('#name').val();
            var inputAddress = $('#autocomplete_interest_point').val();
     
            if (selectCategoryValue == '' || inputName == '' || inputAddress == ''){
     
               $('#submit_form').attr('disabled','disabled');
            }
            else
            {
                $('.actions input').removeAttr('disabled');
            }
    @SpaceFrog
    Ta fonction disable() n'a pas grand int�r�t... si ?

  15. #15
    Membre confirm�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juillet 2015
    Messages
    61
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Juillet 2015
    Messages : 61
    Par d�faut
    Oui j'utilse jquery...

  16. #16
    Invit�
    Invit�(e)
    Par d�faut
    Merci pour cette r�ponse qui va beaucoup nous aider...

    Surtout, si tu as autre chose � dire, n'h�site pas !
    Apr�s tout, c'est toi qui a besoin d'aide....


    Ou alors,
    • ne mets pas d'alert() dans ton code jQuery (pour v�rifier les donn�es, ou voir dans quel if �a passe)
    • ne nous montre surtout pas le code complet (formulaire + jQuery complet)


  17. #17
    Membre confirm�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juillet 2015
    Messages
    61
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Juillet 2015
    Messages : 61
    Par d�faut
    Au chargement de ma page j'ai bien mon alert ok

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
            var selectCategoryValue = document.getElementById('categoryForm').value
            var inputName = document.getElementById('name').value
            var inputAddress = document.getElementById('autocomplete_interest_point').value
     
            console.log(selectCategoryValue)
             if (selectCategoryValue.length == 0 || inputName.length == 0 || inputAddress.length == 0){
               alert('ok')
               $('#submit_form').attr('disabled','disabled');
            }
             else
             {
                alert('nonok')
                $('#submit_form').removeAttr('disabled');
             }

  18. #18
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    @Jreaux:
    Ta fonction disable() n'a pas grand int�r�t... si ?
    Non j'ai juste repris le code d'un post pr�c�dent ...
    On peut tr�s bien faire sans :
    https://jsfiddle.net/TFTvn/877/
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  19. #19
    Invit�
    Invit�(e)
    Par d�faut
    @Atom87

    Ca fait "plaisir" de voir que tu n'as tenu AUCUN compte de mon code pr�c�dent...

    Par contre, tu as BIEN tenu compte de mon conseil de NE PAS montrer ton code entier. BRAVO !
    On ne sait pas non plus (faute de code !!!) si le bouton a bien pour identifiant "submit_form"...

    Spacefrog t'a fourni AUSSI du code, avec "d�clencheur" : $('...').on('change', ........
    Mais dans ton code, on n'en voit aucun.

    Perso,je mettrais m�me :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    $(':text').on('keyup change', function(){

  20. #20
    Membre confirm�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juillet 2015
    Messages
    61
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Juillet 2015
    Messages : 61
    Par d�faut
    Bonjour,

    Voici ou j'en suis : http://fiddle.jshell.net/K5Pfj/

    et comment prendre en compte le select ?

    Cordialement

    EDIT...et je ne comprends pas la premi�re partie du code...

+ R�pondre � la discussion
Cette discussion est r�solue.
Page 1 sur 2 12 Derni�reDerni�re

Discussions similaires

  1. [SERVICE INTERACTIF] Form non utilisable apres logoff/logon
    Par Spart64 dans le forum API, COM et SDKs
    R�ponses: 4
    Dernier message: 05/03/2006, 13h32
  2. [Regex] reconnaitre une cha�ne non compl�te
    Par EdoBvD dans le forum Collection et Stream
    R�ponses: 19
    Dernier message: 13/07/2004, 17h14
  3. [CR 9] Mise en forme non affich�e when null
    Par Yorglaa dans le forum Formules
    R�ponses: 2
    Dernier message: 28/06/2004, 17h27
  4. Capture d'une form non visible
    Par Linkin dans le forum Composants VCL
    R�ponses: 3
    Dernier message: 14/04/2004, 14h58
  5. [TComPort] -> Pb de trame non compl�te ?
    Par MaTHieU_ dans le forum C++Builder
    R�ponses: 2
    Dernier message: 09/04/2004, 14h22

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