主题:列表/菜单怎么用?
新手上路040302
[专家分:30] 发布于 2005-05-18 08:30:00
列表/菜单类型:列表,选定范围:允许多选,列表值有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个回复)
沙发
zhixp_2000 [专家分:260] 发布于 2005-05-19 11:27:00
我也不是太懂,但是我可以给出我的想法.你可以添加一个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是解决你的问题的最关键的部分,我还没有做,等我做过了可以了,再通知你一声
板凳
he21 [专家分:380] 发布于 2005-05-21 18:50:00
用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 楼
新手上路040302 [专家分:30] 发布于 2005-05-23 14:48:00
select属性里面没有onclick
4 楼
新手上路040302 [专家分:30] 发布于 2005-05-23 14:57:00
select属性里面没有onclick,我用的onChange=change();按照你说的测试,网页上有错误。请你说的详细些好吗?
5 楼
依雪 [专家分:120] 发布于 2005-06-26 22:18:00
请问size="1",还能设置Multiple吗?如果是菜单的话,size的值必为1,如果是列表的话,size的值可设为可见列表项的大小,此时可设为单选或多选
我来回复