function getRadioValue(arg) { // arg : ラジオボタンの nodeList
if( (typeof arg) != 'object' ) {
alert( 'getRadioValue\(\) の引数が Objectオブジェクト ではないです。' );
return false;
}
var tmp = arg[0];
if( (tmp.nodeType != 1) || (tmp.nodeName != 'INPUT') ) {
alert( 'getRadioValue\(\) の引数が INPUT要素のコレクション ではないです。' );
return false;
}
if( tmp.type != 'radio' ) {
alert( 'getRadioValue\(\) の引数が ラジオボタン ではないです。' );
return false;
}
for(var i = 0, len = arg.length; i < len; i++) {
if( arg[i].checked ) {
var value = arg[i].value;
break;
}
}
return (value ? value : null);
}