IE4.5(Mac)におけるJavaScriptのradioボタンチェックがうまくいきません。

[上に] [前に] [次に]
むらた 2000/01/28(金) 10:20:12
以下のHTMLを例に説明します。

buttonを押下した際にradioがチェックされているかを
JavaScriptで判定しています。
radio(A)のチェックは正常に行われるのですが、
radio(B)のチェックがまったく行われません。

処理の流れを調べるためにalert文を細かくいれてみたら、
"document.forms[0].B[0].checked"を参照した時点で
JavaScript処理自体が異常終了しているようでした。

どなたがご存知でしたら教えて下さい。

なおNN4.5(Mac)
しているように思われます。






--------------------

<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT language="JavaScript">
<!--
function check()
{
  if(!document.forms[0].A[0].checked && !document.forms[0].A[1].checked)
  {
    alert("check A1 or A2");
    return false;
  }
  if(!document.forms[0].B[0].checked && !document.forms[0].B[1].checked)
  {
    alert("check B1 or B2");
    return false;
  }
  return true;
}
//-->
</SCRIPT></HEAD>
<BODY>
<FORM>
<INPUT type="radio" name="A" value="1">A1
<INPUT type="radio" name="A" value="2">A2<BR>
<INPUT type="radio" name="B" value="1">B1
<INPUT type="radio" name="B" value="2">B2<BR>
<INPUT type="button" name="GO" value="GO" onClick="check();">
</FORM>
</BODY>
</HTML>

--------------------

むらぴ 2000/01/28(金) 10:24:36
すみません。
書いている途中で送信してしまいました。
NN4.5(Mac)ではうまくいきます。
またIE4.01(Win),NN4.04(Win)でもうまくいきます。
よろしくお願いします。

[上に] [前に] [次に]