HTML+JavaScript实现在一个下拉框中多选,然后提交到另外一个下拉框中的效果
2011-03-20 14:15
741 查看
<html>
<head>
<script language="javascript">
function droplist_submit()
{
var select_instance=document.form1.s1;
var select_instance2=document.form1.s2;
var option_length=select_instance.options.length;
for (i=0; i<option_length; i++)
{
if (select_instance.options[i].selected) {
var oOption = document.createElement("OPTION");
oOption.text=select_instance.options[i].text;
oOption.value=select_instance.options[i].value;
select_instance2.appendChild(oOption);
}
}
// print new select options to validate the result
for (i=0; i<select_instance2.options.length; i++)
{
alert(select_instance2.options[i].text);
alert(select_instance2.options[i].value);
}
}
</script>
</head>
<body>
<form name=form1 method=post action="javascript: droplist_submit();">
<select size=5 name=s1 multiple>
<option value="Aoption">A</option>
<option value="Boption">B</option>
<option value="Coption">C</option>
<option value="Doption">D</option>
</select>
<p></p>
<select size=5 name=s2 DISABLED>
</select>
<p><input type=submit></p>
</form>
</body>
</html>
<head>
<script language="javascript">
function droplist_submit()
{
var select_instance=document.form1.s1;
var select_instance2=document.form1.s2;
var option_length=select_instance.options.length;
for (i=0; i<option_length; i++)
{
if (select_instance.options[i].selected) {
var oOption = document.createElement("OPTION");
oOption.text=select_instance.options[i].text;
oOption.value=select_instance.options[i].value;
select_instance2.appendChild(oOption);
}
}
// print new select options to validate the result
for (i=0; i<select_instance2.options.length; i++)
{
alert(select_instance2.options[i].text);
alert(select_instance2.options[i].value);
}
}
</script>
</head>
<body>
<form name=form1 method=post action="javascript: droplist_submit();">
<select size=5 name=s1 multiple>
<option value="Aoption">A</option>
<option value="Boption">B</option>
<option value="Coption">C</option>
<option value="Doption">D</option>
</select>
<p></p>
<select size=5 name=s2 DISABLED>
</select>
<p><input type=submit></p>
</form>
</body>
</html>
相关文章推荐
- 【HTML相关】iframe+javascript实现一个表单提交后多个处理文件按序处理
- 使用MVC中的HtmlHelper对象的ActionLink方法,实现一个Javascript:void(0)效果,去调用一个JS方法
- javascript实现一个html提交的表单数据放到另一个html页面显示
- html+javascript实现可拖动可提交的弹出层对话框效果
- html+javascript实现可拖动可提交的弹出层对话框效果
- 用JavaScript来美化HTML的select标签的下拉列表效果
- javascript实现的又一个不错的滑动导航效果
- 一个符合w3c标准的可以代替marquee标签实现翻滚效果的javascript 脚本
- HTML一个form表单中有两个(多个)submit,后台如何区分(纯HTML实现,无需javascript)
- Flex用一个Event实现多选效果
- 仿照微信的效果,实现了一个支持多选、选原图和视频的图片选择器
- [原创]asp.net结合html,javascript实现无刷新跨域数据提交
- 一个符合w3c标准的可以代替marquee标签实现翻滚效果的javascript 脚本
- Android实现下拉导航选择菜单效果【转载地址:http://www.cnblogs.com/hanyonglu/archive/2012/07/31/2617488.html】
- 仿照微信的效果,实现了一个支持多选、选原图和视频的图片选择器
- 完整的html+css+javascript实现跟随鼠标移动显示选中效果
- [原创]asp.net结合html,javascript实现无刷新跨域数据提交
- HTML5+javascript实现图片加载进度动画效果
- 用JavaScript来美化HTML的select标签的下拉列表效果