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>
  • 相关阅读:
    别的程序员是怎么读你的简历的
    .NET平台的ORM分析工具
    有关各个版本的Visual Studio(VS)和SQL Server安装的顺序总结
    QQ空间魔力日志大全SduSRZ
    【Python】哈姆雷特字数统计
    【Python】统计
    【Python】koch雪花
    【Python】汉诺塔问题
    【Python】七个数码管年月日
    【Python】圆周率计算
  • 原文地址:https://www.cnblogs.com/meil/p/559600.html
Copyright © 2011-2022 走看看