こんにちは私は、forループを使用して動的にテキストボックスを作成しようとしており、それらのすべてにカレンダーを実装したいと考えています。次のように私のコードは次のとおりです。JavaScriptを使用した動的テキストボックスの作成
for (var j = 1; j <= 5; j++) {
my_proj.innerHTML = my_proj.innerHTML +'<input type="text" name="txtStartDate" id="txtStartDate"+j runat="server" BackColor="#D6E4ED" BorderStyle="Inset" Width="10px" ></input>'
+'<a href="javascript:;" onclick="window.open(\'PopUp.aspx?textbox=txtStartDate+j\',\'cal\',\'width=250,height=225,left=270,top=180\')">'
}
私は、私はそれで変数jをCONCATしようとしたすべてのテキストボックスに別々のIDを持っている必要があります。しかし、それが動作していないとエラーを与える'Unknown identifier "startDate"+j"'
。 これを解決するために何か提案してください。これを解決する他のアイデアもあります。私は.aspxページ内で実装しようとしています。
ありがとうございます。
誰も私に同じものを実装するための他の例を教えていただけますか?お願いします。
私はそれを試みましたが、それでもなおエラーを出しました。 – champ
何がエラーですか? –