prototype.jsでラジオボタンの値を取得
2007/11/24
javascript
protoype.jsを使って、ラジオボタンの値がとれないかなというわけで、
prototype.jsでラジオボタンの値を取得 : せつないぶろぐ
とれたことはとれたのだけど、デフォルトのcheckedがないと、no propertyで怒られる。
たとえば、r0,r1,2という名前(グループ)のラジオボタンがあると想定して、下記のようなコードにしてみた。
for(i=0;i<3;i++){
var s = 'r'+i;
var r = $A(document.f.elements[s]).find(function(v) {
return v.checked;
});
if(r){
alert(r.value);
}
}
var s = 'r'+i;
var r = $A(document.f.elements[s]).find(function(v) {
return v.checked;
});
if(r){
alert(r.value);
}
}
: