javascriptで、input要素のname名が配列の場合だと、うまく参照できないときの対処方法
javascriptで、input要素のname名が配列の場合だと、うまく参照できないときの対処方法
たとえば、
document.MyForm.str.value
だと参照してくれるのに
document.MyForm.str[0].value
だと参照しない
という意味です。
答えですが、、javascriptで配列が入る場合は、
document.forms['MyForm’].elements['str[1]’].value
のように書けばとりあえず解決するようです。
要素名のみを指定するのではなく、
明示して認識させる、ということでしょうか。
あくまで、ひとつの解決方法のようですが、、、
以上です。
●大変参考になるページ
JavaScriptが参照する要素名が配列の場合は? – 質問・相談ならMSN相談箱
http://questionbox.jp.msn.com/qa2695437.html