zoukankan      html  css  js  c++  java
  • 怎么自动选中select中所有option

    我想得到一段javascript程序用来选中select中所有的选项,然后把这个程序放到form的onsubmit中,这样一提交就自动选中了所有选项,那么也可以接收到了,请问这段javascript怎么样写?  
    linux_boot ---------------------------------------------------------------  
     
    <select  id=a1  multiple>  
    <option>123</option>  
    <option>456</option>  
    <option>789</option>  
    </select>  
    <input  type=button  value=change  onclick="for(i=0;i<a1.options.length;i++)a1.options(i).selected=true">  
    ---------------------------------------------------------------  
     
    呵~~  不是吧?  ...  你  select  选中的值通过  form  
    提交过去的是一个数组啊.不用你选了......  
     
    如果要单独处理,  把这个数组  split  一下就可以了.  
    ---------------------------------------------------------------  
     
     
     
    <form  onsubmit=ifsubmit  name=frm>  
    .........  
    <select  id=select2  multiple>  
    <option>123</option>  
    <option>456</option>  
    <option>789</option>  
    </select>  
     
    </form>  
    <script>  
    function  ifsubmit(){  
       var  objSel=frm.select;  
       var  intLen=objSel.length;  
       for(var  i=0;i<intLen;i++)  
               objSel[i].selected=true;  
       frm.submit();  
    }  
    </script>  
    ---------------------------------------------------------------  
     
    <option>456</option>  
    <option>789</option>  
    </select>  
     
    </form>  
    <script>  
    function  ifsubmit(){  
       var  objSel=frm.select;  
       var  intLen=objSel.length;  
       for(var  i=0;i<intLen;i++)  
               objSel[i].selected=true;  
     
    }  
    </script>
  • 相关阅读:
    【转载】Myeclipse如何自动创建hibernate
    win7 64位mysql安装及navicat 解压版
    NuGet套件还原步骤(以vs2012为例)
    Html.DropDownListFor() 二级联动 ($.getJSON)
    ModelState验证部分属性
    asp.net mvc发送邮件
    SpringBoot的热部署
    SpringBoot 入门demo
    集群、负载均衡、微服务、分布式的概念
    SpringBoot 简介
  • 原文地址:https://www.cnblogs.com/meil/p/559600.html
Copyright © 2011-2022 走看看