チェックボックスが選択されたかどうかを判断したい時に、
チェックボックスが一つの場合はlengthがundefinedになる。
下記のようにしたらいけた。
function check_checkBox() {
count = 0;
len = document.fmAdd.chkBig.length;
if (typeof len == "undefined") {
len = 1;
}
if (len == 1) {
if (document.fmAdd.chkBig.checked == true)
return true;
} else {
for ( var i = 0; i < len; i++) {
if (document.fmAdd.chkBig[i].checked == true) {
count++;
}
}
}
if (count == 0)
return false;
if (count > 1) {
alert("ひとつのみ移動可能です。");
return false;
}
}
0 件のコメント:
コメントを投稿