このような問題をデバッグする方法にあまり慣れていないと困っています。私のHTMLでは、私は、フォーム持って言うことができます:これは正常に動作しますが、いないのFirefoxにIEでFirefoxでフォーム要素を呼び出せません
myForm.myType[0].checked
:JavaScriptコードで
<form name="myForm" >
<table>
<tr>
<td>
<input type="radio" name="myType" value="val" onclick="someFunc(this.value)"checked > stuff here
<input type="radio" name="myType" value="val2" onclick="someFunc(this.value)"> stuff2 here
</td>
..
</form>
を、私がすることで、これを参照しています。 Firefoxでは、私が試した:また
alert (myForm)
とを:
if (frmDateType == null)
{
alert('null!');
}
else
{
alert('not null!');
}
しかし、それはIEで結構ですけれども、Firefoxがさえ警告を表示しません。これらの両方のケースでは、それは基本的に何もしません。 Firebugをインストールしましたが、エラーは表示されません(少なくとも、私は見つけられません)。だから私はそのような問題をデバッグする方法がわからないのですが、何故エラーが表示されないのですか、FirefoxがMyFormを好まないのはなぜですか?任意のヒント?
'frmDateType'は何ですか? –
あなたはgetElementById関数を使ってみましたか?あなたは名前の属性をidに変更する必要があります。 – Frank