js怎样把左边文本框中多选的内容点击表单按钮复制到右边文本框中?

js怎样把左边文本框中多选的内容点击表单按钮复制到右边文本框中?并且点另一个表单按钮删除右边选中的内容... js怎样把左边文本框中多选的内容点击表单按钮复制到右边文本框中?并且点另一个表单按钮删除右边选中的内容 展开
 我来答
lxs_lingting
2011-05-26 · TA获得超过990个赞
知道小有建树答主
回答量:899
采纳率:100%
帮助的人:510万
展开全部
完美无瑕的代码,呵呵

<script>
function right_move()
{
var con_data=[];
for(var i=0;i<$("left_").length;i++)
{
if($("left_").options[i].selected)
con_data[con_data.length]=[$("left_").options[i].value,$("left_").options[i].text];
}

$("right_").length=$("right_").length;
for(var i=0;i<con_data.length;i++)
{
var con_fla=true;
for(var k=0;k<$("right_").length;k++)
{
if(con_data[i][0]==$("right_").options[k].value)
con_fla=false;
}
if(con_fla)
$("right_").options[$("right_").length]=new Option(con_data[i][1],con_data[i][0]);
}
}

function del_right()
{
var index_data=[];
for(var i=0;i<$("right_").length;i++)
{
if($("right_").options[i].selected)
index_data[index_data.length]=[i];
}
for(var i=index_data.length-1;i>=0;i--)
{
$("right_").removeChild($("right_").options[index_data[i]]);
}
}

function $(id){return document.getElementById(id);}
</script>
<body>
<table width="355" height="192" border="1">
<tr>
<td width="128" align="center" valign="middle"><select name="left_" size="7" multiple="multiple" id="left_" style="width:100px;">
<option value="辽宁省">辽宁省</option>
<option value="吉林省">吉林省</option>
<option value="黑龙江省">黑龙江省</option>
<option value="陕西省">陕西省</option>
<option value="江苏省">江苏省</option>
<option value="广东省">广东省</option>
</select></td>
<td width="101" align="center" valign="middle"><input type="button" name="Submit" value=" 右移>> " onclick="right_move()"/>
<br />
<br />
<input type="button" name="Submit2" value=" 删 除 " onclick="del_right();" /></td>
<td width="128" align="center" valign="middle"><select name="right_" size="7" multiple="multiple" id="right_" style="width:100px;">>
</select></td>
</tr>
</table>
更多追问追答
追问
牛人  俺在这谢谢了 加个按钮 吧右边的全部移到左边了
追答
汗,不是吧,右边的不是从左边取过来的吗?
176438936
2011-05-26
知道答主
回答量:8
采纳率:0%
帮助的人:3.4万
展开全部
给你的按钮添加一个onclick事件,然后documtent.getElementById("右边文本框的id").value=documtent.getElementById("左边文本框的id").value
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ruanpei19
2011-05-26 · TA获得超过107个赞
知道答主
回答量:287
采纳率:0%
帮助的人:0
展开全部
表单名称是T1和T2谁给个代码? 我用的FRONPAGE 把代码写给我 发送地址写成发送地址哈! 用form表单提交或者是js提交
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式