• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTMLとJAVASCRIPT)

HTMLとJavaScriptで軽いシステムを構築する方法

このQ&Aのポイント
  • HTMLとPHPとJavaScriptを使用して軽いシステムを構築しています。
  • テキストボックスに数字を入力し、その数だけテキストボックスを表示させる方法を教えてください。
  • ブラウザはIE7を使用しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • OKbokuzyo
  • ベストアンサー率43% (130/296)
回答No.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とか使ってもできる。 基本的なやり方はそう変わらないけど。

関連するQ&A

専門家に質問してみよう