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

<script>
//注意:
// 在<form 标签里,记得写上 οnsubmit="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' οndblclick='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' οndblclick='delit()'></select>
   *

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值