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 :

[javascript] checkbox et onCheck


Sujet :

JavaScript

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    801
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 801
    Par d�faut [javascript] checkbox et onCheck
    Bonjour � tous,
    Je voudrais lancer une fonction lorsqu'une checkbox est coch�e

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <input type='checkbox' name='c1' onCheck="Ma_fonction">
    Cependant �a ne marche pas.
    Que faut t'il faire ??

    Bonn journ�e

  2. #2
    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
    setTiemout sur le onclick ...

    si tu veux que ce soit aussitot le check click� ...

    ou alors onmouseup ...
    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 !

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    801
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 801
    Par d�faut
    Ah, je viens juste d'utiliser le onclick et �a marche, merci.

    J'ai fait:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <TD align='left' height='64%'><input type='checkbox' name='Classification' value='SGA_network_ID' onclick="WhenChecked()">SGA network ID</TD>
    et la fonction Onchecked()
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    function WhenChecked()
    {
        if (document.formulaire.Classification[2].checked==1)
        {
            document.formulaire.Sganet_textbox.disabled=false;
        }
        else
        {
            document.formulaire.Sganet_textbox.disabled=true;
        }
    }
    �a marche sans le timeout...

    Merci pour ta r�ponse.

  4. #4
    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
    je serais toi je me m�fieras de l'�tat retourn� de checked dans le onclick

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="checkbox" onclick="alert(this.checked)" />
    peut retourner un r�sultat contraire � celui attendu en focntion du navigateur et de la vitesse du PC ou de l'encombrement des applis ...
    il peut retourner l'�tat pr�c�dent, le check n'aya,t pas encore �t� modifi� lorsque l'alert apparait ...
    d'ou soit l'utilisation du onmouseup ou d'un setTimeout ...

    mais bon c'est toi qui vois
    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 !

  5. #5
    Membre �clair�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    801
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 801
    Par d�faut
    Tu as raison, J'ai eu l'impression tout � l'heure qu'une erreur c'�tait produite !!
    Je vais voir avec SetTimeout(). Mais c'est lourd non ??

  6. #6
    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
    lourd ? non tu rajoute juste le setTimeout avec un tout petit d�calage genre 100 ou 200 ms
    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 !

  7. #7
    Membre �clair�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    801
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 801
    Par d�faut
    Je croyais que le setTimeout �tait une fonction lourde pour javascript.
    Je dois me fourvoyer alors !!

  8. #8
    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
    elle est lourde si tu lui mets une instruction


    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    setTimeout(alert('coucou'),500)
    mais passe tr�s bien si tu lui mets une focntion:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    setTimeout(function(){alert('coucou')},500)
    c'est ridicule mais c'est comme �a ...
    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 !

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [Java, Jsf, Richfaces, Javascript] Checkbox
    Par toMuch dans le forum JSF
    R�ponses: 3
    Dernier message: 22/09/2010, 11h15
  2. (C# et Javascript) Checkbox
    Par midotoon dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 24/10/2008, 13h46
  3. [Javascript] Checkbox et cache-cache tableau
    Par R1pToR dans le forum Struts 1
    R�ponses: 13
    Dernier message: 05/07/2007, 13h31
  4. [Javascript] checkbox et retour de valeur
    Par xaaros dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 22/12/2006, 15h02
  5. [Javascript] Checkbox dans l'ordre
    Par kamel_leon dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 21/02/2006, 23h17

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