この質問 は尋ねられましたが、答えは確認されていません。試してみましたが、うまくいきませんでした。そこで、もう一度同じ質問をしたいのですが(適切ですか?そうでない場合は、どうすればよいか教えてください)。
検証してから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です。ただし、フォームは検証なしで送信されるだけです。