Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : checkbox avec id=[ ] [ JavaScript et le navigateur / Autre ] (Furbyz)

mardi 26 septembre 2006 à 00:52:29 | checkbox avec id=[ ]

Furbyz

Bonjour j'ai comme un petit probleme a comprendre si quelqu'un avais la solution svp
voila, je veut qu' en cliquant sur une checkbox mes boutons passe en actif. Le probleme c'est que j'ai plusieur checkbox et ceux avec le meme Id et le meme Name.

<input type='checkbox' id='mes[]' name='mes[]' onClick='ChangeStatut()' value='lala' />

Et le javascript

function ChangeStatut() {

if(document.getElementById(\"mes[]\").checked == true)
{
document.getElementById(\"del\").disabled = false
document.getElementById(\"arch\").disabled = false
}
if(document.getElementById(\"mes[]\").checked == false)
{
document.getElementById(\"del\").disabled = true
document.getElementById(\"arch\").disabled = true
}

Alors ça fonctionne mais que sur 1 des checkbox comment je fait pour que ça fontionne sur toute ?

mardi 26 septembre 2006 à 10:20:53 | Re : checkbox avec id=[ ]

Zobibol

Bonjour je ne sais pas si cela va répondre à ta question mais il semblerait qu'avec une méthode :
  function ChangeStatut(obj) {
    if(obj.checked)
    {
    document.getElementById("del").disabled = false
    document.getElementById("arch").disabled = false
    }
    else{
    document.getElementById("del").disabled = true
    document.getElementById("arch").disabled = true
    }
et sur tes checks box tu mets :
   <input type='checkbox' id='mes[]' name='mes[]' onClick='ChangeStatut(this)' value='lala' />

.... alors ?
[o-_-o]


mardi 26 septembre 2006 à 10:57:18 | Re : checkbox avec id=[ ]

Zobibol

Houla, autant pour moi, y a encore plus simple
La fonction changeStatut est simplifiable :

  function ChangeStatut(obj) {
    document.getElementById("del").disabled = !obj.checked;
    document.getElementById("arch").disabled = !obj.checked;
   }

et toujours sur tes checks tu mets :
  <input type='checkbox' id='mes[]' name='mes[]' onClick='ChangeStatut(this)' value='lala' />
...

[o-_-o]

mardi 26 septembre 2006 à 11:51:56 | Re : checkbox avec id=[ ]

Furbyz

Exelent merci beaucoup Zobilol

mardi 26 septembre 2006 à 16:51:46 | Re : checkbox avec id=[ ]

Furbyz

Autre demande avec le system acceptée comme je vais pour
1) n'importe quel choche et cocher donc on rend les bouton clickable // ça sa marche
2) 2 checkbox ou plus son coche on rend certain boutons non clickable.

D'avance merci.

mardi 26 septembre 2006 à 21:54:06 | Re : checkbox avec id=[ ]

Furbyz

Je reprend pour etre bien compris voila ce que je veut faire. 1) n'importe quel checkbox est coché donc on rend les boutons clickable // ça sa marche 2) 2 checkbox ou plus son coché on rend certain boutons non clickable et d'autre clickable.

jeudi 28 septembre 2006 à 11:11:12 | Re : checkbox avec id=[ ]

Zobibol

Re-bien le bonjour,
je sais pas trop si tu as avancé ou pas, mais j'ai comme solution :
function ChangeStatut(obj) {
    document.getElementById("del").disabled = !obj.checked;
    document.getElementById("arch").disabled = !obj.checked;
    // Parcours l'ensemble des inputs
    var allInput = document.getElementsByTagName("input");
    var inputChecked =0;
    for ( var i =0; i < input.length; i++){
     if ( allInput[i].type == "checkbox" && allInput[i].checked )
      inputChecked++;
    }
    // fait le traitement si plus de 2 inputs sont cochés...
    // active le bouton
    document.getElementById([ton bouton]).disabled = !( inputChecked > 2);
    // désactive le bouton
    document.getElementById([ton bouton]).disabled = ( inputChecked > 2);
   }

Tu ne changes rien à tes checks box ...
@+
[o-_-o]



Cette discussion est classé dans : checkbox, id, document, getelementbyid, disabled


Répondre à ce message

Sujets en rapport avec ce message

position d'un id [ par pqmoltonel ] bonjour, je cherche desespérément une fonction / propriétée qui permet de retourner la position d'un element html quelconque contenant un id:voila le checkbox !! [ par Arkane ] bjr !! je suis pas tres avancé en javascript !!j'aimerasi qu'on me disent comment faire pour mettre disable un tableau de checkboxj'ai des checkbox 'm connaitre la position (coordonnées) du curseur de la souris? [ par johanb ] Bonjour à tous, tous est dis dans le titre.Je sais c'est censé être qqc de basique, mais j'ai du mal. Voici l'origine de mon probleme: j'ai une liste Bouton radio et bloquer la saisie [ par stamdan ] Bonjour à tous et à toutes,voilà je dois développer une page html pour mon taf. Cette page est découpée en trois partie,ces trois parties déterminent probleme sur appel de radio dans une function [ par destiny ] Lo all,Mon code:echo " ".$danscamp." ";echo "<input type='radio' name='opt".$result_carac['IdPi checkbox sous firefox [ par rich25200 ] bonsoir,un truc que je ne comprend pas !!! sinon je serais pas la !! lolalors j'ai un checkbox et je veux que lorsque je clique sur le checkbox mon bo Pb de sélection dans un 'select' [ par noname85 ] Bonjour a tous ! J'ai un petit soucis avec des boutons "Sélectionner tous et "Déselectionner tous" ! J'explique : J'ai deux boutons dans un formulai document.getElementById() .div [ par abdoulax ] Bonjour, Je voulais faire un truc du genre : document.getElementById(id).div.style.paddingTop="0px"; En faite je veux modifier le style des div enfa Problème idiot : cacher/afficher un div [ par mfaraday ] Bonsoir,Je suis pas sur de poster au bon endroit (comme toujours) et je laisse aux admins la liberté de déplacer le post.Bref... passons aux choses sé Probleme du passage d'un script en HTML [ par guillaumedu69 ] Bonjours à tous.Dsl je ne savait pas ou mettre se post alors je l'ai mis ici. si un admin lui trouve une mailleur place il a cas le deplacer et me dir


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.