回 帖 发 新 帖 刷新版面

主题:列表/菜单怎么用?

列表/菜单类型:列表,选定范围:允许多选,列表值有5个,现在想单击列表中的一个值,这个值就出现在旁边的文本框中。现在的控件代码是:
<select name="select" size="1" multiple class="style3">
      <option value="1">计财部</option>
      <option value="2">项目办</option>
      <option value="3">纪监审计部</option>
      <option value="4">设备动力厂</option>
      <option value="5">后勤部</option>
</select>
我应该怎样写才能实现这个动作?
谢谢各位大虾!

回复列表 (共5个回复)

沙发

我也不是太懂,但是我可以给出我的想法.你可以添加一个submit,submit的action动作可以用一个*.jsp来进行处理.   (*.jsp的动作内容可以为把列表中选中的内容加到文本框里.)
<form action=*.jsp method=POST>
<select name="select" size="1" multiple class="style3">
      <option value="1">计财部</option>
      <option value="2">项目办</option>
      <option value="3">纪监审计部</option>
      <option value="4">设备动力厂</option>
      <option value="5">后勤部</option>
</select>
<input type=submit><input type=reset>
</form>
*.jsp是解决你的问题的最关键的部分,我还没有做,等我做过了可以了,再通知你一声

板凳

用Javascript实现比较方便....

<script language="Javascript">
   <!--
    function  change()  {  
    textArea.value=select.options[select.selectedIndex].value;  
    }
    -->
</script>

<select name="select" size="1" multiple class="style3" onclick="change()">
      <option value="计财部">计财部</option>
      <option value="项目办">项目办</option>
      <option value="纪监审计部">纪监审计部</option>
      <option value="设备动力厂">设备动力厂</option>
      <option value="后勤部">后勤部</option>
</select>

3 楼

select属性里面没有onclick

4 楼

select属性里面没有onclick,我用的onChange=change();按照你说的测试,网页上有错误。请你说的详细些好吗?

5 楼

请问size="1",还能设置Multiple吗?如果是菜单的话,size的值必为1,如果是列表的话,size的值可设为可见列表项的大小,此时可设为单选或多选

我来回复

您尚未登录,请登录后再回复。点此登录或注册