私はjqueryの検証を持つフォームを持っています。私の問題は、フォームを検証したいだけで、提出したくないということです。どうやってするか?jqueryの検証後にフォームを提出しないでください
提案がありますか?
ありがとうございます。
私はjqueryの検証を持つフォームを持っています。私の問題は、フォームを検証したいだけで、提出したくないということです。どうやってするか?jqueryの検証後にフォームを提出しないでください
提案がありますか?
ありがとうございます。
"valid()"関数をフォームを送信しないイベントにバインドしてみてください。
$('#yourbutton').click(function(){
$("#yourform").valid();
});
$(document).ready(function(e){
$('#submit').submit(function(e){
//validate form
e.preventDefault(); // or return false ;
});
});
あなたはそれが送信ボタンで発生する場合、実行します。
$("#your_form").submit(function(event){
event.preventDefault();
});
をしかし、あなたはいつでもスクリプトで検証したい場合は、操作を行います。
//Validates but doesn't submit. Validates and returns true or false indicating if it was valid.
$("#form").data('validator').form();
・ホープ、このことができますし。歓声
あなたがvalidateメソッドにonsubmit: false
を渡し、jQuery Validation pluginを使用している場合:
$('#someForm').validate({
onsubmit: false
});