JSとラジオボタン


for(var i=0; i<field.length; i++) {
if(field[i].checked) {
value = field[i].value;
break;
}
}
}
上記のコードで個数が可変なラジオボタンを探索していたら、ラジオボタンが1個のときには動かなくなるワナ。

if( field.length ) {
for(var i=0; i<field.length; i++) {
if(field[i].checked) {
value = field[i].value;
break;
}
}
}
} else {
if(value.checked) {
value = field.value;
}
}
ので、こうする。