// Можно ли отправить форму после выбора опции в раскрывающемся списке?
<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>
Да, это можно сделать, указав id
для select
и form
в HTML, а затем при изменении поля выбора вы можете вызвать метод отправки формы
$(document).ready(function(){ $("#selectboxID").change(function() { $("#formID").submit(); }); });
для получения дополнительной информации о submit()
см. это
Надеюсь, это поможет!
да, с 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>
используя 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>
при изменении вашего раскрывающегося списка отправьте форму.
попробуйте вот так:
$(document).ready(function(){ $("select[name=Search4]").change(function(){ $("#yourFormId").submit(); }) });
вы можете сделать это, используя jquery сначала на вашей странице, добавьте jquery libarary после записи следующего
<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>