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 :

function JS .disabled = true


Sujet :

JavaScript

  1. #1
    Inscrit
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Points : 151
    Points
    151
    Par défaut function JS .disabled = true
    Bonjour,

    Je souhaiterais activer le bouton Valider on cliquant sur le bouton Oui
    Mais il y a un problème dans le script que je ne vois pas

    Voila mon petit bout de code


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <form name="FrmValider" action="..." method="post">
    Accepter vous les conditions ?
    <input type="button" size="10" name="var_oui" value="Oui" onclick="var_enabled(document.FrmValider);">
    <input type="submit" size="10" name="Bouton_article" value="Valider" disabled="disabled">
    </form>
     
    <script type="text/javascript">
    function var_enabled(FrmValider)
    {
    FrmValider.Bouton_article.disabled = true;
    }
    </script>

    Merci d'avance

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Points : 36 571
    Points
    36 571
    Par défaut
    Bonjour,
    une petite précision préalable :
    est-ce bien utile : tel que tu l'écris, le bouton désactivé (en HTML) sera activé (par JS) dès le chargement de la page

    A+

  3. #3
    Inscrit
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Points : 151
    Points
    151
    Par défaut
    Bonjour,

    Enfaîte j’ai un <select multiple avec plusieurs options, et je voudrais que le client click sur une des options de la liste avant de cliquer sur le bouton submit, est c’est pour ça que je préfère le désactiver, mais si la personne click sur une des options alors le bouton s’active.


    Merci pour vos prochaines réponses

  4. #4
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Points : 36 571
    Points
    36 571
    Par défaut
    Peut-être pas la peine de la désactiver.
    Essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form action="une_page.php" onsubmit="if (!document.getElementById('id_du_select').value.length) {alert('Un choix dans la liste SVP !'); return false;} else return true;">
    A+

  5. #5
    Inscrit
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Points : 151
    Points
    151
    Par défaut
    Bonjour,

    Merci a toi E.Bzz Votre solution ma donner des idée

    Proble

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    <FORM NAME="FrmValider">
    <PRE>
    <INPUT type="button" NAME="button"  disabled="disabled" VALUE="Button">
     
    <input type="submit" name="submit" value="var_oui"  disabled="disabled">
     
     
    <SCRIPT LANGUAGE="JavaScript">
    function var_enabled() { 
    document.FrmValider.button.disabled=false;
    document.FrmValider.submit.disabled=false;}
     
    </SCRIPT>
    Activer ici <select name="tata" size="10" multiple onClick="var_enabled()">
    <option value="toto">toto</option>
    <option value="toto1">toto1</option>
    <option value="toto2">toto2</option>
    </select><br>
     
    ou ici 
    <INPUT NAME="resume"
    TYPE="BUTTON" VALUE="Oui" onClick="var_enabled()">
    </PRE>
    </FORM>
    Problème résolu

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [V8] Mise a jour d'un field.function avec store=true
    Par chagala dans le forum Odoo (ex-OpenERP)
    Réponses: 0
    Dernier message: 18/05/2015, 16h24
  2. getElementById disabled true
    Par CoudJM dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 11/07/2012, 09h26
  3. Réponses: 6
    Dernier message: 22/06/2009, 08h43
  4. document.getElementById('code').disabled = true;
    Par tofito dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 02/01/2009, 14h33
  5. .disabled = true/false ne modifie pas l'affichage sous IE
    Par strat0 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 29/10/2007, 18h59

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