- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTMLとJAVASCRIPT)
HTMLとJavaScriptで軽いシステムを構築する方法
このQ&Aのポイント
- HTMLとPHPとJavaScriptを使用して軽いシステムを構築しています。
- テキストボックスに数字を入力し、その数だけテキストボックスを表示させる方法を教えてください。
- ブラウザはIE7を使用しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
とりあえずぱぱっと作ってみた。 いろんな方法があるけど、あくまで一例で。 <html> <body> <input type="text" id="test1" onchange="func()"/> <span id="test2"></span> <script> function func(){ var a = document.getElementById("test1").value; if(isNaN(a) || a == ""){ alert("半角数字を入力してください") }else{ var str1 = ""; for(var i=0;i<a;i++){ var str2 = "<input type='text' />" str1 += str2; } document.getElementById("test2").innerHTML = str1; } } </script> </body> </html> このほかのやり方としてはreplaceChild使ったり、 document.writeとか使ってもできる。 基本的なやり方はそう変わらないけど。