[ HTML ] Checkbox

Checkbox [ HTML ] - Programmation

Marsh Posté le 04-07-2002 à 20:35:42    

Comment qu'on fé les zamis pour qu'en cochant une seule checkbox d'un formulaire, ça coche toutes les autres?


Message édité par Toto21 le 04-07-2002 à 20:35:57
Reply

Marsh Posté le 04-07-2002 à 20:35:42   

Reply

Marsh Posté le 04-07-2002 à 20:54:33    

si t'as pas trop de checkbox j'ai fait ca :
function invert()
{
node=document.getElementById('all';);
//alert(node.checked);
if(node.checked==true)
 {
 node2=document.getElementById('path';);
 node2.checked=true;
 node2=document.getElementById('song';);
 node2.checked=true;
 node2=document.getElementById('artist';);
 node2.checked=true;
 node2=document.getElementById('album';);
 node2.checked=true;
 }
if(node.checked==false)
 {
 node2=document.getElementById('path';);
 node2.checked=false;
 node2=document.getElementById('song';);
 node2.checked=false;
 node2=document.getElementById('artist';);
 node2.checked=false;
 node2=document.getElementById('album';);
 node2.checked=false;
 }
 
 
}


---------------
All we need is a soul revolution
Reply

Marsh Posté le 04-07-2002 à 21:42:26    

je comprend po...
Y a pas plus simple???

Reply

Marsh Posté le 05-07-2002 à 00:55:04    

:hap:

Reply

Marsh Posté le 06-07-2002 à 13:13:03    

:??:

Reply

Marsh Posté le 06-07-2002 à 13:14:22    

doit y avoir moyen de récupérer les différents éléments par index plutot que par id, a ce moment tu fait une boucle et c'est bon.

Reply

Marsh Posté le 06-07-2002 à 13:48:00    

toto21 a écrit a écrit :

je comprend po...
Y a pas plus simple???




bon je t'ai pas donne d'explic mais en fait c'est pas complique mon truc...
tu as combien de checkbox dans ton form ??


---------------
All we need is a soul revolution
Reply

Marsh Posté le 06-07-2002 à 17:10:09    

Code :
  1. function Inverser(formulaire)
  2.   {
  3.    len = formulaire.elements.length;
  4.    var i=0;
  5.    for( i=0; i<len; i++)
  6.    {
  7.     if (formulaire.elements[i].type=='checkbox' )
  8.     {
  9.      formulaire.elements[i].checked = !formulaire.elements[i].checked;
  10.     }
  11.    }
  12.   }


 
et voilà comment tu l'utilise : <input type=button value=inverser onClick="Inverser(this.form)">


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed