MVC4 プロジェクトで必要な JavaScript ファイル ( jquery-1.9.1.js、jquery.validate.min.js、jquery.validate.unobtrusive.min.js ) と構成を使用して jQuery 検証を使用します。私がやりたいことは、フォームを送信する前に検証することです。フォームが有効な場合、メソッドが呼び出されて送信されます。そうでない場合は送信されず、単にアラートが表示されます。フォームを送信せずに Call JQuery Validate Pluginの手順に従いました特にjQueryの公式ページには、同様のトピックがたくさんあります。しかし、どういうわけか、Validate() および Valid() メソッドを実行すると、未定義のようなエラーが発生しました。問題は Validate() メソッドに関連していると思います。さまざまな種類の jquery-1.xxjs ファイルを試しましたが、結果は同じです。以下の方法と同様の方法を使用してフォームを検証するにはどうすればよいですか? それとも何か?
script type="text/javascript">
$(function () {
$("#submitbtn").click(function () {
var form = $("#myForm");
form.validate();
var isValid = form.valid();
if (isValid) { //If there is no validation error
alert('form is valid - not submitted');
}
else {
alert('form is not valid');
}
});
});