<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<select onchange="dd(this)">
<option value="1">11</option>
<option value="2">22</option>
</select >
<input type="text" name="aa" id="aa">
<script>
function dd(a){
if(a.value=="1"){
document.getElementById("aa").value="11"
}
if(a.value=="2"){
document.getElementById("aa").value=a.value
}
}
</script>
</BODY>
</HTML>

解决方案 »

  1.   

    <script language=javascript>function creatinput(num){ 
     
      window.alert(num);
       for(var i=0;i<num;i++){
        var objt=document.createElement("input");
        objt.name="input"+i;
    objt.value="my name is --input"+i;
    document.body.appendChild(objt);
     }
     }
    </script></head><body><select name="select" onChange="creatinput(this.value)">
      <option value="1" selected>1</option>
      <option value="2">2</option>
      <option value="3">3</option>
    </select>
    <br>
    <br>
    </body>
    </html>
      

  2.   

    sangok  
    怎么只增加不减少啊:(555
    谢谢咯~~~
      

  3.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <script language=javascript>
     var maxselect=10; // 设置你的SELECT中的最大值
    function creatinput(num){ 
       window.alert(num);
         //del node
      for(var i=0;i<maxselect;i++)
      {
       var iid="input"+i;
       var d = document.getElementById(iid);
       if(d){ d.removeNode(true)}
       }
       //------------------------del end
       for(var i=0;i<num;i++){
        var objt=document.createElement("input");
        objt.name="input"+i;
    objt.id="input"+i;
        objt.value="my name is --input"+i;
    objt.removeNode(true);   
        document.body.appendChild(objt);
     }
     }
     function rem(){
     var d = document.getElementById("input1");
     
      d.removeNode(true);
     
     }
    </script></head><body>
    <form id="f1" name="f1">
    <select name="select" onChange="creatinput(this.value)">
      <option value="1" selected>1</option>
      <option value="2">2</option>
      <option value="3">3</option>
    </select>
    <input type="button" name="Submit" value="提交" onClick="rem()">
    </form><br/>
    <br/>
    </body>
    </html>
      

  4.   

    哈哈,多谢sangok大大了..
    就是这个,我改改就差不多能用了,哈哈。..
      

  5.   

    送分了,SANGOK送15分,MINGXUAN送5分可以么?