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>

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

看你前端用的是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;

<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值就可以了

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