В следующей форме, когда я попал в submit, он оповещает 111
, но не отправляет запрос ajax. Вместо этого он отправляет запрос на отправку страницы. Зачем?jQuery - Форма не подтверждена
<form id="post_answer_form" method="POST" action="some_url">
<fieldset>
<textarea id="qanswer" name="qanswer"></textarea>
<button type="submit">Post Your Answer </button>
<button type="submit" style="display: none;">Update </button>
</fieldset>
</form>
Я проверка его против некоторых правил следующим образом:
$(document).on('submit', '#post_answer_form', function(){
alert(111)
tinymce.triggerSave();
}).validate({
ignore: '',
rules: {
qanswer: {
required: true,
}
},
submitHandler: function(form) {
alert(111)
$.ajax({
...
});
return false
},
});
Что такое 'tinymce.triggerSave(); ' ? вы пытаетесь инициировать сохранение чего-либо независимо от того, действительна ли форма или нет? –
Ну, я использую библиотеку, которая должна быть сохранена перед проверкой. – PythonEnthusiast