<form name="form1">
<select name="sel" onchange="this.form.txt1.value = this.value; this.form.txt2.value = this.options[this.selectedIndex].text;">
 <option value="1">a</option>
 <option value="2">b</option>
 <option value="3">c</option>
 <option value="4">d</option>
<input type="text" name="txt1">
<input type="text" name="txt2">
</form>

解决方案 »

  1.   

    请问这个form 可以被套用在另一个form里面吗?
      

  2.   

    forms cannot be nested, but you can change the code todocument.AnotherForm.txt1.value = this.value; 
    document.AnotherForm.txt2.value = this.options[this.selectedIndex].text;
      

  3.   

    <form name="form1">
    <select name="selname" onchange="ChangeSel()">
     <option value="1">a</option>
     <option value="2">b</option>
     <option value="3">c</option>
     <option value="4">d</option>
    <input type="text" name="txt1">
    <input type="text" name="txt2">
    </form>
    <script language="javascript">
    function ChangeSel()
    {
    document.form1.txt1.value = "选择了" + document.form1.selname.value; 
    document.form1.txt2.value = "选择了" + document.form1.selname.options[document.form1.selname.selectedIndex].text
    }
    </script>
      

  4.   

    :) 感谢两位的帮忙,嗯,我把这个结贴。还有一个问题哦,就是两个下拉表单,一个用来从库里提出 栏目名称,另一个用来提 子栏目名,如何让用户选择一个 栏目名,而让用来提 子栏目名的那个表单里显示只属于该栏目的子栏目呢?用javascript如何实现的?