程序人生

不经历风雨怎么见彩虹!明天将更好!!!

如果实现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>
   *

阅读更多
个人分类: javascript
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

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

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭