js 如何判断多选select 是否有

 我来答
百度网友fb4c2f3
推荐于2016-10-20 · TA获得超过435个赞
知道小有建树答主
回答量:193
采纳率:0%
帮助的人:166万
展开全部

楼主的意思是如何判断选中多个select值么?

我下面的方法可以得到用户选取的多个值

<script type="text/javascript">

    function selectTest()
    {
        var myselect = document.getElementById( "Myselect" ); //获取select对象
        var msg = "被选中的选项为:\n";
        for( var i=0; i < myselect.length; i++ )   //遍历整个选顶
        {
            if( myselect.options[ i ].selected == true ) //判断是否被选中
                 msg += " " + i + ":" + myselect.options[i].text; //选中的文本内容
        }    
        alert( msg );
    }
</script>

网页代码:

<body>
        <select id="Myselect" multiple="true" style="width:100px;" >  <!-- 这里multiple的属性设置为true,表明可以选择多个选顶 -->
            <option>沙发</option>
            <option>板凳</option>
            <option>地板</option>
            <option>地壳</option>
            <option>地幔</option>
         </select>
         
         <input type="button" value="提交" onclick="selectTest()" />
</body>
在大嵛山岛听海的海狮
2014-05-17
知道答主
回答量:30
采纳率:0%
帮助的人:15.4万
展开全部
有什么?。。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式