社区
ASP
帖子详情
两个多选(multiple)select添加、删除选项(option)和取值的问题?
hmz998
2005-04-13 03:49:08
有两个multiple的select,左边的是一项初始option项,有十多项,右边的是一个option项,里面有一些option是必选的,如何通过一个按钮将左边的option添加到右边的select中,并且当右边的option存在时给出提示?同时也可以删除右边的option,为何我做的只能实现添加和删除option,但不能取到右边option的值?
...全文
966
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
`属性是创建
多选
下拉列表的强大工具,它提供了简洁的用户界面,同时允许用户方便地选择多个
选项
。在实际应用中,结合CSS样式和JavaScript交互,可以打造出功能丰富的
多选
下拉...
layui的
select
下拉框插件,可以
多选
在layui中,`
select
`下拉框插件是用于创建选择项的控件,尤其适用于需要用户从一系列
选项
中进行
多选
的情况。在本篇文章中,我们将深入探讨layui的`
select
`下拉框插件及其
多选
功能,以及如何在HTML、JavaScript和...
zhuyongzhengs-layui-
select
-
multiple
-master.zip
在描述中提到的“在layui中实现下拉框
select
多选
,
取值
”就是指如何让
select
组件支持同时选择多个
选项
,并获取这些选择的值。 首先,要实现
select
多选
,我们需要在HTML结构中
添加
`
multiple
`属性到`<
select
>`标签内...
Js操作
Select
大全(
取值
、设置选中等等)
实现
两个
`
select
`的级联效果也很容易: ```javascript $(".
select
or1").change(function() { // 清空第二个`
select
` $(".
select
or2").empty(); // 循环
添加
新`
option
` var
option
= $("<
option
>").val(1).text(...
jquery中
select
多选
框
取值
如果`<
select
>`标签
添加
了`
multiple
`属性,用户就可以选择多个
选项
。例如: ```html <
select
id="my
Select
"
multiple
> <
option
value="
option
1">
Option
1</
option
> <
option
value="
option
2">
Option
2</
option
> ...
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章