This question был задан, но ответ не был подтвержден. Я попробовал, но это не сработало. Поэтому я хотел бы снова задать тот же вопрос (это подходит? Если нет, пожалуйста, сообщите мне, что делать).jQuery: как включить проверку в функцию ajaxForm?
У меня есть форма, которая должна быть проверена, а затем отправлена с помощью ajaxForm (форма содержит изображения и данные файла, поэтому отправка с .serialize()
не будет работать). Ниже приведены детали:
HTML:
<form id="myForm" action="..." method="post" enctype="multipart/form-data">
...
<input type="file" name="image" /><br />
<input type="file" name="file" /><br />
...
</form>
JQuery:
$(document).ready(function() {
$("#myForm").ajaxForm ({
beforeSubmit: function() {
$("#myForm").validate({
onkeyup:false,
rules: {
...
},
messages: {
...
},
});
},
success: function(returnData) {
$('#content').html(returnData);
}
});
});
ajaxForm
часть OK. Но форма просто передается без проверки.
Wow! Спасибо, миллион, Спарки. Ты спас мне жизнь. –