© photo Daniel Gillet
Geekette
Freelance depuis plus de 10 ans et passionnée de nouvelles technologies, je suis depuis 2005 spécialisée dans le domaine du développement sur internet.
Bouseuse
Vivant en rase campagne vallonnée, j'aime aussi bricoler dans ma vieille maison, me balader à cheval en pleine nature ou faire du pain au feu de bois.
[JavaScript] Décocher un radio bouton par simple click dans un formulaire web
la modification suivante permets de rester générique et de ne pas se servir de la valeur du radio come complément du id, et sans passer le moindre paramètre.
sur le radio :
onclick="uncheck(this)"
fonction :
function uncheck(el) {
if (document.getElementById) {
var radio = document.getElementById(el.id);
var temp = document.getElementById(el.name+'_temp');
} else if (document.all) {
var radio = document.all[el.id];
var temp = document.all[el.name+'_temp'];
} else {
if ((navigator.appname.indexOf("Netscape") != -1) && parseInt(navigator.appversion == 4)) {
var radio = document.layers[el.id];
var temp = document.layers[el.name+'_temp'];
}
}
if(radio.value == temp.value) {
radio.checked = false;
temp.value = '';
} else {
temp.value = radio.value;
}
}