<div>
<input type="text" value="" onkeyup="show(this)">
</div>
<div id="tdiv">
<input type="text" value="">
</div>
<script>
function show(obj){
  if(isNaN(obj.value)){
     alert("请输入数字");
     obj.value="";
     obj.focus();
return false;
}
var num=obj.value;
var str="<input type='text'>";
var lstr="";
while(num>0){
lstr+=str;
num--;
}
tdiv.innerHTML=lstr;
}
</script>

解决方案 »

  1.   

    <input type="text" onkeyup="func(event)" />function func(event){
        alert(event.keyCode);
    }
      

  2.   

    <input type="text" onkeyup="func(event)" />function func(event){
        alert(String.fromCharCode(event.keyCode));
    }
      

  3.   

    <script type="text/javascript">
           function $()
           {
           alert(0);
            for(var i=0;i<parseInt(document.getElementById("TextBox1").value);i++)
              {
              var textBox=document.createElement("input");
              textBox.type="text";
              document.getElementById("div_inp_box").appendChild(textBox);
              }
           }
        </script>