Page 1 sur 1

formulaire deselectionner checkbox lors de selection dun aut

Posté : 09 mai 2009, 05:19
par stefane321
Bonjour,

jai une liste de 5 checkbox jaimerais que une fois quil y en a un de sélectionné si jen sélectionne un autre bien que le précédent soit déselectionné

exactement pour pour les radio button

Pouvez-vous m,aider?

Merci

Posté : 09 mai 2009, 09:09
par @rthur
Bonjour,

J'ai trouvé cela via Google qui devrait correspondre à ce que tu cherche:

Code : Tout sélectionner

<HTML> <HEAD> <SCRIPT> function behaveLikeRadio(thisCheckBox) { if(!thisCheckBox.checked) return; var tableNode = thisCheckBox.parentNode.parentNode.parentNode.parentNode; var checkBoxes = tableNode.getElementsByTagName("INPUT"); for (var i=0; i<checkBoxes.length; i++) { if(checkBoxes[i].name != thisCheckBox.name && checkBoxes[i].type.toLowerCase() == "checkbox" && checkBoxes[i].id == thisCheckBox.id) { checkBoxes[i].checked = false; } } } </SCRIPT> </HEAD> <BODY> One record <TABLE border="1"> <TR> <TD><INPUT type="checkbox" name="Row1_Col1" id="Col1" onclick="behaveLikeRadio(this)"></TD> <TD><INPUT type="checkbox" name="Row1_Col2" id="Col2" onclick="behaveLikeRadio(this)"></TD> </TR> <TR> <TD><INPUT type="checkbox" name="Row2_Col1" id="Col1" onclick="behaveLikeRadio(this)"></TD> <TD><INPUT type="checkbox" name="Row2_Col2" id="Col2" onclick="behaveLikeRadio(this)"></TD> </TR> <TR> <TD><INPUT type="checkbox" name="Row3_Col1" id="Col1" onclick="behaveLikeRadio(this)"></TD> <TD><INPUT type="checkbox" name="Row3_Col2" id="Col2" onclick="behaveLikeRadio(this)"></TD> </TR> </TABLE> <BR> Another record <TABLE border="1"> <TR> <TD><INPUT type="checkbox" name="Row1_Col1" id="Col1" onclick="behaveLikeRadio(this)"></TD> <TD><INPUT type="checkbox" name="Row1_Col2" id="Col2" onclick="behaveLikeRadio(this)"></TD> </TR> <TR> <TD><INPUT type="checkbox" name="Row2_Col1" id="Col1" onclick="behaveLikeRadio(this)"></TD> <TD><INPUT type="checkbox" name="Row2_Col2" id="Col2" onclick="behaveLikeRadio(this)"></TD> </TR> <TR> <TD><INPUT type="checkbox" name="Row3_Col1" id="Col1" onclick="behaveLikeRadio(this)"></TD> <TD><INPUT type="checkbox" name="Row3_Col2" id="Col2" onclick="behaveLikeRadio(this)"></TD> </TR> </TABLE> </BODY> </HTML>
http://www.experts-exchange.com/Program ... 07624.html

Posté : 09 mai 2009, 09:09
par @rthur
Bonjour,

J'ai trouvé cela via Google qui devrait correspondre à ce que tu cherche:

Code : Tout sélectionner

<HTML> <HEAD> <SCRIPT> function behaveLikeRadio(thisCheckBox) { if(!thisCheckBox.checked) return; var tableNode = thisCheckBox.parentNode.parentNode.parentNode.parentNode; var checkBoxes = tableNode.getElementsByTagName("INPUT"); for (var i=0; i<checkBoxes.length; i++) { if(checkBoxes[i].name != thisCheckBox.name && checkBoxes[i].type.toLowerCase() == "checkbox" && checkBoxes[i].id == thisCheckBox.id) { checkBoxes[i].checked = false; } } } </SCRIPT> </HEAD> <BODY> One record <TABLE border="1"> <TR> <TD><INPUT type="checkbox" name="Row1_Col1" id="Col1" onclick="behaveLikeRadio(this)"></TD> <TD><INPUT type="checkbox" name="Row1_Col2" id="Col2" onclick="behaveLikeRadio(this)"></TD> </TR> <TR> <TD><INPUT type="checkbox" name="Row2_Col1" id="Col1" onclick="behaveLikeRadio(this)"></TD> <TD><INPUT type="checkbox" name="Row2_Col2" id="Col2" onclick="behaveLikeRadio(this)"></TD> </TR> <TR> <TD><INPUT type="checkbox" name="Row3_Col1" id="Col1" onclick="behaveLikeRadio(this)"></TD> <TD><INPUT type="checkbox" name="Row3_Col2" id="Col2" onclick="behaveLikeRadio(this)"></TD> </TR> </TABLE> <BR> Another record <TABLE border="1"> <TR> <TD><INPUT type="checkbox" name="Row1_Col1" id="Col1" onclick="behaveLikeRadio(this)"></TD> <TD><INPUT type="checkbox" name="Row1_Col2" id="Col2" onclick="behaveLikeRadio(this)"></TD> </TR> <TR> <TD><INPUT type="checkbox" name="Row2_Col1" id="Col1" onclick="behaveLikeRadio(this)"></TD> <TD><INPUT type="checkbox" name="Row2_Col2" id="Col2" onclick="behaveLikeRadio(this)"></TD> </TR> <TR> <TD><INPUT type="checkbox" name="Row3_Col1" id="Col1" onclick="behaveLikeRadio(this)"></TD> <TD><INPUT type="checkbox" name="Row3_Col2" id="Col2" onclick="behaveLikeRadio(this)"></TD> </TR> </TABLE> </BODY> </HTML>
http://www.experts-exchange.com/Program ... 07624.html

Posté : 09 mai 2009, 09:09
par thehawk
Bonjour.
Pourquoi ne pas passer avec les boutons radios ?

Bye Hawk :roll: