【发布时间】:2013-02-25 16:00:56
【问题描述】:
已询问This question,但未确认答案。我试过了,但没有用。所以我想再次问同样的问题(这样合适吗?如果不合适,请告诉我该怎么做)。
我有一个需要验证的表单,然后使用 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 部分没问题。但是表单只是简单地提交而没有验证。
【问题讨论】:
标签: jquery jquery-validate ajaxform