Javascriptにおいて、
プルダウンのOnClickイベントにて、値を設定(①)し
ボタンのOnClickイベントにて上記値を参照(②)しています。
JavaScript
1// ①の箇所(プルダウンのOnClick) 2document.MainForm.hoge.value = 1 3 4// ②の箇所(ボタンのOnClick) 5if (document.MainForm.hoge.value == 1)
このとき、②で参照する際、たまにUndefinedとなってしまいます。
(たまにというのは、うまくいっていたとしても連続で②を実施していると、Undefinedとなったりします)
順番としては①→②と操作を行っています。
たまにUndefinedとなる理由が明確にわからずちょっと四苦八苦しています。
htmlをみてみると、以下のような値をいれようとする同名hogeが
大量に存在する構造となっていたので、おそらくこれに起因するのかなぁと思うのですが、
参照できていたのに、突然Undefinedとなることもあり、
参照できたりできなかったりする理由がわかればご教示ください。
html
1<form name="MainForm"> 2<input name="hoge" type="hidden" size="1" maxlength="1"> 3<input name="hoge" type="hidden" size="1" maxlength="1"> 4<input name="hoge" type="hidden" size="1" maxlength="1"> 5<input name="hoge" type="hidden" size="1" maxlength="1"> 6〜省略 合計最大20個〜 7</form>
補足:対象ブラウザ IE11
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/20 23:02