decocher une checkbox

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : decocher une checkbox

par telecofr » 11 mars 2007, 15:20

nickel, ca marche !!

merci :wink:

par tanky » 05 mars 2007, 10:14

De la même manière que tu as du associer à chaque ligne un identifiant ("ligne1", "ligne2", etc.) tu donnes un identifiant à chaque checkbox ("checkbox1","checkbox2", etc.)

Puis tu créé ta fonction pour "effacer" le tout:

Code : Tout sélectionner

function effacer() { // on decoche le tout, et on cache les lignes var i = 1; while(document.getElementById("checkbox"+i)!=null && document.getElementById("ligne"+i)!=null) { document.getElementById("checkbox"+i).checked = false; document.getElementById("ligne"+i).style["display"] = "none"; i++; } // on coche la case 2 et on affiche la ligne 2 document.getElementById("checkbox2").checked = true; document.getElementById("ligne").style["display"] = "block"; }

decocher une checkbox

par telecofr » 05 mars 2007, 01:04

Salut, :)

dans mon script, j'ai 5 checkbox. En cochant ces checkbox, un texte différent apparait pour chaque checkbox cochée.

J'ai un bouton qui permet d'effacer les différents textes.

Je voudrais que lorsque j'efface les lignes en cliquant sur le bouton, cela efface toutes les lignes, et ensuite que la ligne 2 soit affichée.

J'ai réussi à faire cela, mais j'ai un problème au niveau des checkbox :
les cases restent soit cochées soit vides suivant leur valeur initiale.

Comment faire pour que le script décoches les lignes 1 3 4 5 et que la case 2 soit cochée ?

Merci pour votre aide ! :wink: