社区
ASP
帖子详情
两个多选(multiple)select添加、删除选项(option)和取值的问题?
hmz998
2005-04-13 03:49:08
有两个multiple的select,左边的是一项初始option项,有十多项,右边的是一个option项,里面有一些option是必选的,如何通过一个按钮将左边的option添加到右边的select中,并且当右边的option存在时给出提示?同时也可以删除右边的option,为何我做的只能实现添加和删除option,但不能取到右边option的值?
...全文
960
3
打赏
收藏
两个多选(multiple)select添加、删除选项(option)和取值的问题?
有两个multiple的select,左边的是一项初始option项,有十多项,右边的是一个option项,里面有一些option是必选的,如何通过一个按钮将左边的option添加到右边的select中,并且当右边的option存在时给出提示?同时也可以删除右边的option,为何我做的只能实现添加和删除option,但不能取到右边option的值?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
meizz
2005-04-15
打赏
举报
回复
<table border=0 cellpadding=0 cellspacing=0><form name=meizz>
<tr><td>
<select id=list1 size=8 ondblclick="moveOption(this, this.form.list2)">
<option value=A>aaaaaaaaaa
<option value=B>bbbbbbbbbb
<option value=C>cccccccccc
<option value=D>dddddddddd
<option value=E>eeeeeeeeee
<option value=F>ffffffffff
<option value=G>gggggggggg
<option value=H>hhhhhhhhhh
</select></td>
<td width=40 align=center>
<input name=add type=button value=">>>" onclick="moveOption(this.form.list1, this.form.list2)"><br><br>
<input name=sub type=button value="<<<" onclick="moveOption(this.form.list2, this.form.list1)">
</td><td>
<select id=list2 size=8 ondblclick="moveOption(this, this.form.list1)">
</select>
</td></tr></form>
</table>
<script language="JavaScript"><!--
function moveOption(e1, e2){
try{
var e = e1.options[e1.selectedIndex];
e2.options.add(new Option(e.text, e.value));
e1.options.remove(e1.selectedIndex); //若要保留, 不运行这句即可
} catch(e){}
}
//--></script>
hmz998
2005-04-13
打赏
举报
回复
选完之后,左边还要保留的
baikaishui_0825
2005-04-13
打赏
举报
回复
<script language="JavaScript">
function copyToList(from,to) //from表示:包含可选择项目的select对象名字 to表示:列出可选择项目的select对象名字 //你可以根据你的具体情况修改
{
fromList = eval('document.forms[0].' + from);
toList = eval('document.forms[0].' + to);
if (toList.options.length > 0 && toList.options[0].value == 'temp')
{
toList.options.length = 0;
}
var sel = false;
for (i=0;i<fromList.options.length;i++)
{
var current = fromList.options[i];
if (current.selected)
{
sel = true;
if (current.value == 'temp')
{
alert ('你不能选择这个项目!');
return;
}
txt = current.text;
val = current.value;
toList.options[toList.length] = new Option(txt,val);
fromList.options[i] = null;
i--;
}
}
if (!sel) alert ('你还没有选择任何项目');
}
function allSelect() //这是当用户按下提交按钮时,对列出选择的select对象执行全选工作,让递交至的后台程序能取得相关数据
{
List = document.forms[0].chosen;
if (List.length && List.options[0].value == 'temp') return;
for (i=0;i<List.length;i++)
{
List.options[i].selected = true;
}
}
</script>
<table border="0"> <form onSubmit="allSelect()">
<tr>
<td>
<select name="possible" size="4"
MULTIPLE width=200 style="width: 200px">
<option value="1">中国广州
<option value="2">中国上海
<option value="3">中国北京
<option value="4">中国武汉
</select>
</td>
<td><a href="javascript:copyToList('possible','chosen')">添加至右方--><br>
<br>
</a><a href="javascript:copyToList('chosen','possible')"><--添加至左方</a></td>
<td>
<select name="chosen" size="4"
MULTIPLE width=200 style="width: 200px;">
<option value="temp">从左边选择你的地区
</select>
</td>
</tr> </form>
</table>
select
标签
multiple
属性的使用方法.zip
select
标签
multiple
属性的使用方法.zip 欢迎下载
layui的
select
下拉框插件,可以
多选
layui的
select
下拉框插件,可以
多选
zhuyongzhengs-layui-
select
-
multiple
-master.zip
在layui中实现下拉框
select
多选
,
取值
Js操作
Select
大全(
取值
、设置选中等等)
Js操作
Select
大全(
取值
、设置选中等等) Js操作
Select
大全(
取值
、设置选中等等)
jquery中
select
多选
框
取值
比较适合jsp页面
多选
,单选按钮等
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章