没有提交按钮的下拉列表。怎么样?

时间:2014-03-31 04:45:10

标签: php

//只需在下拉列表中选择一个选项后,是否可以提交表单?

<select name="Search4">
                <option value="">--select--</option> 
                <option value="Director">Director</option>
                <option value="Architect">Architect</option>
                <option value="Sales Manager">Sales Manager</option>
                <option value="Contractor">Contractor</option>   
</select>

5 个答案:

答案 0 :(得分:2)

是的,可以通过将id提供给HTML中的selectform,然后更改您可以调用表单提交方法的选择框来完成此操作

$(document).ready(function(){
  $("#selectboxID").change(function() {
     $("#formID").submit();
  });
});

了解有关submit()引用this

的更多信息

希望这会有所帮助!

答案 1 :(得分:2)

是的,使用javascript(onchange)。例如:

            <select name="Search4" onchange="$('#myform').submit();">
            <option value="">--select--</option> 
            <option value="Director">Director</option>
            <option value="Architect">Architect</option>
            <option value="Sales Manager">Sales Manager</option>
            <option value="Contractor">Contractor</option>   
            </select>

答案 2 :(得分:0)

使用javascript你可以做到。 将事件添加到select tag

<select onsubmit="">

<select name="Search4" onsubmit="myFunction()">
                <option value="">--select--</option> 
                <option value="Director">Director</option>
                <option value="Architect">Architect</option>
                <option value="Sales Manager">Sales Manager</option>
                <option value="Contractor">Contractor</option>   
</select>

答案 3 :(得分:0)

更改下拉列表时提交表单。

尝试这样:

$(document).ready(function(){

    $("select[name=Search4]").change(function(){

        $("#yourFormId").submit();
    })

});

答案 4 :(得分:0)

你可以使用jquery来做 首先在你的页面中添加jquery库 写完之后

<script>
$(document).ready(function(){
$(#yourid).change(function(){
$(#myform).submit();


});



});

</script>



 <form id="myform" >
    <select name="Search4" id="yourid">
                    <option value="">--select--</option> 
                    <option value="Director">Director</option>
                    <option value="Architect">Architect</option>
                    <option value="Sales Manager">Sales Manager</option>
                    <option value="Contractor">Contractor</option>   
    </select>
</form>