- 締切済み
JSPでの配列リンク
JSPの初心者です。 下記のような問題にぶつかって、解決できてままになっております。 JAVASCRIPTで、DHTMLを使って、INPUTタグを作成しています。そして、そのタグにリンクをつけ、日付を入力できるようにしようとしています。 複数のINPUTになるので、配列で、INPUT名前をしてしてますけど、そのINPUTに日付を入力するリンクがうまく働かないです。 ソースは、下記のようになっています。 newCell2.innerHTML = "<input type='text' name= 'inputForm[i-1]' size='30' value = " + document.downloadS02081501Form.nowDay.value + "><br> <a href='#' onclick='calendar(document.downloadS02081501Form.inputForm[i-1]' ,event,3,1);return false'>カレンダー表示</a>"; INPUTの名前を、リンクの先の名前に指定したら、動くはずなんですけど。。。 ちなみに、INPUT名前を配列じゃなく、普通のinputForm1, inputForm2 .... とかにして、リンク名を同じにしたら、うまく行きます。 配列設定が原因となってますけど、リンク先の名前は、どんな形で配列に指定したらいいですか? (表現力が下手ですみません。)
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- auty
- ベストアンサー率58% (284/486)
・ 引用府で囲まれた 'inputForm[i-1]' は配列ではなくなります。 ・ name属性の値は、普通のinputForm1, inputForm2 .... となるように工夫してみてください。 ・ その方法は、 value = " + document.downloadS02081501Form.nowDay.value + " と同じです。 name= 'inputForm" + (i-1) + "' size= の様な形でうまく行くと思います。""、''の包含関係に留意してください。