Existe-t-il, avec Prototype.js, un moyen rapide pour connaître la valeur (value) du bouton radio qui a été coché ?
ça doit certainement exister ... t'as pas le mode d'emploi ?
S'il n'en existe pas, comment récupérer le plus simplement possible cette valeur, en Javascript "classique" ?
Merci d'avance pour votre réponse ;-)
Pour capter un bouton-radio nommé dans le *premier* formulaire de la page où pourraient être ces radio-boutons,
1) en JS de nos grds mères : =========================== function radioCliked(Nom) { var r = false; var d = document.forms; for(var i=0; i<d.length; i++) { for(var k=0; k<d[i].length; k++) { if(d[i][k].type=='radio' && d[i][k].name==Nom) { for(var j=0; j<d[i][Nom].length; j++) if(d[i][Nom][j].checked) r = d[i][Nom][j].value; } } } return r? 'valeur = '+r : 'rien de cliqué !'; }
2) en JS + DOM : =============== function radioCliked(Nom) { var r = false; var d = document.getElementsByName(Nom); for(var i=0; i<d.length; i++) { if(d[i].type=='radio' && d[i].checked) { r = d[i].value; break; } } return r? 'valeur = '+r : 'rien de cliqué !'; }
3) le complet : ============== function radioCliked(Nom) { var r = false; if(document.getElementsByName) { var d = document.getElementsByName(Nom); for(var i=0; i<d.length; i++) { if(d[i].type=='radio' && d[i].checked) { r = d[i].value; break; } } } else { var d = document.forms; for(var i=0; i<d.length; i++) { for(var k=0; k<d[i].length; k++) { if(d[i][k].type=='radio' && d[i][k].name==Nom) { for(var j=0; j<d[i][Nom].length; j++) if(d[i][Nom][j].checked) r = d[i][Nom][j].value; } } } } return r? 'valeur = '+r : 'rien de cliqué !'; }
Existe-t-il, avec Prototype.js, un moyen rapide pour connaître la valeur
(value) du bouton radio qui a été coché ?
ça doit certainement exister ... t'as pas le mode d'emploi ?
S'il n'en existe pas, comment récupérer le plus simplement possible
cette valeur, en Javascript "classique" ?
Merci d'avance pour votre réponse ;-)
Pour capter un bouton-radio nommé dans le *premier* formulaire de la
page où pourraient être ces radio-boutons,
1) en JS de nos grds mères :
===========================
function radioCliked(Nom) {
var r = false;
var d = document.forms;
for(var i=0; i<d.length; i++) {
for(var k=0; k<d[i].length; k++) {
if(d[i][k].type=='radio' && d[i][k].name==Nom) {
for(var j=0; j<d[i][Nom].length; j++)
if(d[i][Nom][j].checked)
r = d[i][Nom][j].value;
}
}
}
return r? 'valeur = '+r : 'rien de cliqué !';
}
2) en JS + DOM :
===============
function radioCliked(Nom) {
var r = false;
var d = document.getElementsByName(Nom);
for(var i=0; i<d.length; i++) {
if(d[i].type=='radio' && d[i].checked) {
r = d[i].value;
break;
}
}
return r? 'valeur = '+r : 'rien de cliqué !';
}
3) le complet :
==============
function radioCliked(Nom) {
var r = false;
if(document.getElementsByName) {
var d = document.getElementsByName(Nom);
for(var i=0; i<d.length; i++) {
if(d[i].type=='radio' && d[i].checked) {
r = d[i].value;
break;
}
}
}
else {
var d = document.forms;
for(var i=0; i<d.length; i++) {
for(var k=0; k<d[i].length; k++) {
if(d[i][k].type=='radio' && d[i][k].name==Nom) {
for(var j=0; j<d[i][Nom].length; j++)
if(d[i][Nom][j].checked)
r = d[i][Nom][j].value;
}
}
}
}
return r? 'valeur = '+r : 'rien de cliqué !';
}
Existe-t-il, avec Prototype.js, un moyen rapide pour connaître la valeur (value) du bouton radio qui a été coché ?
ça doit certainement exister ... t'as pas le mode d'emploi ?
S'il n'en existe pas, comment récupérer le plus simplement possible cette valeur, en Javascript "classique" ?
Merci d'avance pour votre réponse ;-)
Pour capter un bouton-radio nommé dans le *premier* formulaire de la page où pourraient être ces radio-boutons,
1) en JS de nos grds mères : =========================== function radioCliked(Nom) { var r = false; var d = document.forms; for(var i=0; i<d.length; i++) { for(var k=0; k<d[i].length; k++) { if(d[i][k].type=='radio' && d[i][k].name==Nom) { for(var j=0; j<d[i][Nom].length; j++) if(d[i][Nom][j].checked) r = d[i][Nom][j].value; } } } return r? 'valeur = '+r : 'rien de cliqué !'; }
2) en JS + DOM : =============== function radioCliked(Nom) { var r = false; var d = document.getElementsByName(Nom); for(var i=0; i<d.length; i++) { if(d[i].type=='radio' && d[i].checked) { r = d[i].value; break; } } return r? 'valeur = '+r : 'rien de cliqué !'; }
3) le complet : ============== function radioCliked(Nom) { var r = false; if(document.getElementsByName) { var d = document.getElementsByName(Nom); for(var i=0; i<d.length; i++) { if(d[i].type=='radio' && d[i].checked) { r = d[i].value; break; } } } else { var d = document.forms; for(var i=0; i<d.length; i++) { for(var k=0; k<d[i].length; k++) { if(d[i][k].type=='radio' && d[i][k].name==Nom) { for(var j=0; j<d[i][Nom].length; j++) if(d[i][Nom][j].checked) r = d[i][Nom][j].value; } } } } return r? 'valeur = '+r : 'rien de cliqué !'; }
Existe-t-il, avec Prototype.js, un moyen rapide pour connaître la valeur (value) du bouton radio qui a été coché ?
ça doit certainement exister ... t'as pas le mode d'emploi ?
Si, mais y a pas...
S'il n'en existe pas, comment récupérer le plus simplement possible cette valeur, en Javascript "classique" ?
Merci d'avance pour votre réponse ;-)
Pour capter un bouton-radio nommé dans le *premier* formulaire de la page où pourraient être ces radio-boutons,
1) en JS de nos grds mères : =========================== > function radioCliked(Nom) { var r = false; var d = document.forms; for(var i=0; i<d.length; i++) { for(var k=0; k<d[i].length; k++) { if(d[i][k].type=='radio' && d[i][k].name==Nom) { for(var j=0; j<d[i][Nom].length; j++) if(d[i][Nom][j].checked) r = d[i][Nom][j].value; } } } return r? 'valeur = '+r : 'rien de cliqué !'; }
2) en JS + DOM : =============== > function radioCliked(Nom) { var r = false; var d = document.getElementsByName(Nom); for(var i=0; i<d.length; i++) { if(d[i].type=='radio' && d[i].checked) { r = d[i].value; break; } } return r? 'valeur = '+r : 'rien de cliqué !'; }
3) le complet : ============== > function radioCliked(Nom) { var r = false; if(document.getElementsByName) { var d = document.getElementsByName(Nom); for(var i=0; i<d.length; i++) { if(d[i].type=='radio' && d[i].checked) { r = d[i].value; break; } } } else { var d = document.forms; for(var i=0; i<d.length; i++) { for(var k=0; k<d[i].length; k++) { if(d[i][k].type=='radio' && d[i][k].name==Nom) { for(var j=0; j<d[i][Nom].length; j++) if(d[i][Nom][j].checked) r = d[i][Nom][j].value; } } } } return r? 'valeur = '+r : 'rien de cliqué !'; }
Existe-t-il, avec Prototype.js, un moyen rapide pour connaître la
valeur (value) du bouton radio qui a été coché ?
ça doit certainement exister ... t'as pas le mode d'emploi ?
Si, mais y a pas...
S'il n'en existe pas, comment récupérer le plus simplement possible
cette valeur, en Javascript "classique" ?
Merci d'avance pour votre réponse ;-)
Pour capter un bouton-radio nommé dans le *premier* formulaire de la
page où pourraient être ces radio-boutons,
1) en JS de nos grds mères :
=========================== >
function radioCliked(Nom) {
var r = false;
var d = document.forms;
for(var i=0; i<d.length; i++) {
for(var k=0; k<d[i].length; k++) {
if(d[i][k].type=='radio' && d[i][k].name==Nom) {
for(var j=0; j<d[i][Nom].length; j++)
if(d[i][Nom][j].checked)
r = d[i][Nom][j].value;
}
}
}
return r? 'valeur = '+r : 'rien de cliqué !';
}
2) en JS + DOM :
=============== >
function radioCliked(Nom) {
var r = false;
var d = document.getElementsByName(Nom);
for(var i=0; i<d.length; i++) {
if(d[i].type=='radio' && d[i].checked) {
r = d[i].value;
break;
}
}
return r? 'valeur = '+r : 'rien de cliqué !';
}
3) le complet :
============== >
function radioCliked(Nom) {
var r = false;
if(document.getElementsByName) {
var d = document.getElementsByName(Nom);
for(var i=0; i<d.length; i++) {
if(d[i].type=='radio' && d[i].checked) {
r = d[i].value;
break;
}
}
}
else {
var d = document.forms;
for(var i=0; i<d.length; i++) {
for(var k=0; k<d[i].length; k++) {
if(d[i][k].type=='radio' && d[i][k].name==Nom) {
for(var j=0; j<d[i][Nom].length; j++)
if(d[i][Nom][j].checked)
r = d[i][Nom][j].value;
}
}
}
}
return r? 'valeur = '+r : 'rien de cliqué !';
}
Existe-t-il, avec Prototype.js, un moyen rapide pour connaître la valeur (value) du bouton radio qui a été coché ?
ça doit certainement exister ... t'as pas le mode d'emploi ?
Si, mais y a pas...
S'il n'en existe pas, comment récupérer le plus simplement possible cette valeur, en Javascript "classique" ?
Merci d'avance pour votre réponse ;-)
Pour capter un bouton-radio nommé dans le *premier* formulaire de la page où pourraient être ces radio-boutons,
1) en JS de nos grds mères : =========================== > function radioCliked(Nom) { var r = false; var d = document.forms; for(var i=0; i<d.length; i++) { for(var k=0; k<d[i].length; k++) { if(d[i][k].type=='radio' && d[i][k].name==Nom) { for(var j=0; j<d[i][Nom].length; j++) if(d[i][Nom][j].checked) r = d[i][Nom][j].value; } } } return r? 'valeur = '+r : 'rien de cliqué !'; }
2) en JS + DOM : =============== > function radioCliked(Nom) { var r = false; var d = document.getElementsByName(Nom); for(var i=0; i<d.length; i++) { if(d[i].type=='radio' && d[i].checked) { r = d[i].value; break; } } return r? 'valeur = '+r : 'rien de cliqué !'; }
3) le complet : ============== > function radioCliked(Nom) { var r = false; if(document.getElementsByName) { var d = document.getElementsByName(Nom); for(var i=0; i<d.length; i++) { if(d[i].type=='radio' && d[i].checked) { r = d[i].value; break; } } } else { var d = document.forms; for(var i=0; i<d.length; i++) { for(var k=0; k<d[i].length; k++) { if(d[i][k].type=='radio' && d[i][k].name==Nom) { for(var j=0; j<d[i][Nom].length; j++) if(d[i][Nom][j].checked) r = d[i][Nom][j].value; } } } } return r? 'valeur = '+r : 'rien de cliqué !'; }