zoukankan      html  css  js  c++  java
  • 如果select列表框设成多选,在javascript里应该怎么得到他被选中的值?

    <select   name= "test "   onclick= "javascript:Select() "> 
    <option   value= "a "> a </option> 
    <option   value= "b "> b </option> 
    <option   value= "c "> c </option> 
    <option   value= "d "> d </option> 
    </select> 

    在javascript里面 
    function   Select(){ 
    for(var   i=0;i <document.all.test.length;i++) 
    if(document.all.test[i].checked==true 
    alert(document.all.test[i]) 

    这样就可以拉 


    <html> 
    <head> 
    <title>   New   Document   </title> 
    <script> 
    function   showSelectedValue() 
    { 
    
    var   selectedValue   =   " "; 
    var   objSelect   =   document.form1.test; 
    for(var   i   =   0;   i   <   objSelect.options.length;   i++) 
    { 
    if   (objSelect.options[i].selected   ==   true) 
    selectedValue   +=   objSelect.options[i].value   +   "\r\n "; 
    } 
    alert(selectedValue); 
    } 
    </script> 
    </head> 
    <body> 
    <form   name= "form1 "> 
    <select   name= "test "   multiple   > 
    <option   value= "a "> a </option> 
    <option   value= "b "> b </option> 
    <option   value= "c "> c </option> 
    <option   value= "d "> d </option> 
    </select> 
    <input   type= "button "   value= "showSelectedValue "   onClick= "javascript:   {showSelectedValue();} "> 
    </form> 
    </body> 
    </html>

     

  • 相关阅读:
    vim python extension
    aws msk
    Install python3
    sns
    inventory
    批量添加监听端口
    template screen
    DNS name
    add jar and proxy repo
    模型诊断论文心得
  • 原文地址:https://www.cnblogs.com/yony/p/2575094.html
Copyright © 2011-2022 走看看