`
wangminshe89
  • 浏览: 667524 次
文章分类
社区版块
存档分类
最新评论

如果实现javascript复选框左右传值

 
阅读更多

<script>
//注意:
// 在<form 标签里,记得写上 onsubmit="checkform();selall()"
// 其中checkform() 指的是你的检查表单是否填写完整的函数。在我给你的范例里没有体现。
// 那个 selall() 的用途是,把被选到右边窗口里的数据全部选中,只有选部选中,才能在php处理页面里得到传递值。


function selit()
{
oo=document.all.osort;
nn=document.all.nsort;

if(nn.options.length>=4)
{
alert('对不起,最多只能选4项!');
return false;
}
sel=oo.selectedIndex;
if(sel==-1)return false;
nvalue=oo.options[oo.selectedIndex].text;
nn.options.add(new Option(nvalue,nvalue));
oo.options.remove(oo.selectedIndex);
}
function delit()
{
oo=document.all.osort;
nn=document.all.nsort;
sel=nn.selectedIndex;
if(sel==-1)return false;
ovalue=nn.options[nn.selectedIndex].text;
oo.options.add(new Option(ovalue,ovalue));
nn.options.remove(nn.selectedIndex);
}
function selall()
{
nn=document.all.nsort;
for(i=0;i<nn.options.length;i++)
{
nn.options[i].selected=true;
}
}
</script>


<select name="osort" size="6" multiple id="osort" style='width:120' ondblclick='selit()'>
<option value="1">
床上用品 </option>
<option value="2">
家具桌椅 </option>
<option value="3">
厨房设备 </option>
<option value="4">
办公设备 </option>
<option value="8">
密胺产品 </option>
<option value="9">
不锈钢餐具 </option>
<option value="10">
塑料产品 </option>
<option value="11">
针织服装 </option>
<option value="12">
高新设备 </option>
<option value="13">
后勤基建 </option>
<option value="14">
电器设备 </option>
<option value="15">
其他产品 </option>
<option value="16">
招商信息 </option>
<option value="17">
餐饮设备 </option>
<option value="18">
酒店服务 </option>
</select>*

<select name="sort[]" id='nsort' multiple size="6" style='width:120' ondblclick='delit()'></select>
*

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics