无奈ieq
2021-02-03 14:53
采纳率: 85.7%
浏览 79
已采纳

select做一个下拉框,然后怎么传出选择的数据呀?

<select name="" id="">
    <option value="" disabled selected hidden>--请选择--</option>
        <option value="">1</option>
        <option value="">2</option>
        <option value="">3</option>
        <option value="">4</option>
    </select>

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • 想飞de猪OvO 2021-02-03 15:04
    已采纳

    表单提交时 option的value值就是你选的数据,select的name值就是数据的名称。

    点赞 1 打赏 评论
  • 清澈@Cherry 2021-02-03 15:55

    看你前端用的是jquery吗,如果是jquery的话,下拉框选择了某个值,可以通过

    var value= $("#选中的id").val();

    如果没有使用jquery的话,使用JavaScript原生的方式:

    javascript原生的方法
    1:拿到baiselect对象: var myselect=document.getElementById("test");
    2:拿到选中项的索引:var index=myselect.selectedIndex ; // selectedIndex代表的是你所选中项的index
    3:拿到选中项options的value: myselect.options[index].value;
    4:拿到选中项options的text: myselect.options[index].text;

    点赞 1 打赏 评论
  • _寻隐者不遇 2021-02-03 15:09
    <select name="" id="myselect">
        <option value="" disabled selected hidden>--请选择--</option>
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
            <option value="4">4</option>
        </select>
    
    var value= $("#myselect").val();
    点赞 打赏 评论
  • 只需要接受option 标签的value值就可以了

    点赞 打赏 评论
  • Flowering_Vivian 2021-02-05 10:21

    $('#select的id名').val();

    点赞 打赏 评论

相关推荐 更多相似问题