Здравствуйте!
Не получается очистить поля формы после отправки.
Имеем форму:
<form name="app_bundle_find_form" method="post">
...
<input type="text" id="app_bundle_find_form_searchstring" name="app_bundle_find_form[searchstring]" class="form-control" autocomplete="off">
<select id="app_bundle_find_form_sort_direction" name="app_bundle_find_form[sort_direction]" class="form-control"><option value="DESC" selected="selected">По убыванию</option><option value="ASC">По возрастанию</option></select>
<button type="reset" id="app_bundle_find_form_reset" name="app_bundle_find_form[reset]" class="btn btn-outline-secondary mr-3 btn">Сбросить</button>
...
</form>
И код очистки Jquery:
$('#app_bundle_find_form_reset').click(
function () {
...
$('#app_bundle_find_form_searchstring').val('');
$("#app_bundle_find_form_sort_direction :first").attr("selected", "selected");
...
}
);
После отправки формы, нажимаю кнопку очистки и происходит следующая ситуация - форма (очищается) приводится к начальным значениям и потом снова заполняется значениями, которые были при отправке. Происходит естественно это очень быстро, я заметил это, только когда в конце добавил метод alert(), что бы проверить, что это событие хотя бы срабатывает. В чем может быть причина?