已提出此问题 ,但未确认答案。我试过了,但没有用。所以我想再次问同样的问题(这样合适吗?如果不合适,请告诉我该怎么做)。
我有一个需要验证的表单,然后使用 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
部分是好的。但是表单只是未经验证就提交了。