begin process at 2012 02 13 04:01:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

checkbox avec id=[ ]


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

checkbox avec id=[ ]

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ée 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

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,742 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales