有一个下拉列表框,点击列表中的第二项,两个文本框中的内容都变为0000
我写的代码如下。但是怎么也显示不出效果。
谢谢各位的帮助<html>
<body>
<script language="javaScript">
function change(){
                                if(document.drop.selectIndex==1){
document.form.text1.value = "00000";
document.form.text2.value = "00000";

}
</script>             <form name="form"> <select name="drop" onClick="change()">
<option value="first">销售订单已签收</option>
<option value="second">产品备货</option>
<option value= "third">备货</option>
</select>

<input type="text" name="text1"/>
<input type="text" name="text2"/>            </form>
</body>
</html>

解决方案 »

  1.   

    <html>
    <body>
    <script language="javaScript">
    function change(){
      if(document.form.drop.selectedIndex==1){
    document.form.text1.value = "00000";
    document.form.text2.value = "00000";
    }  
    }
    </script>  <form name="form"><select name="drop" onClick="change()">
    <option value="first">销售订单已签收</option>
    <option value="second">产品备货</option>
    <option value= "third">备货</option>
    </select><input type="text" name="text1"/>
    <input type="text" name="text2"/>  </form>
    </body>
    </html>
      

  2.   

    <html>
    <body>
    <script language="javaScript">
    function change(){
      if(document.form.drop.value== "second"){
    document.form.text1.value = "00000";
    document.form.text2.value = "00000";
    }else{
    //否则清空
      document.form.text1.value = "";
    document.form.text2.value = "";
    }  
    }
    </script>  <form name="form"><select name="drop" onchange="change()">
    <option value="first">销售订单已签收</option>
    <option value="second">产品备货</option>
    <option value= "third">备货</option>
    </select><input type="text" name="text1"/>
    <input type="text" name="text2"/>  </form>
    </body>
    </html>