0

ページに 2 つのフォームがあります。フォーム B が送信されたときにフォーム A の検証をトリガーしたいと考えています。これは可能ですか?

4

3 に答える 3

1
$('#formB').submit(function(e){

     return $('#formA').valid();
});

formA が有効な場合、これは formB を送信します。false を返さない場合は、とにかく formB を送信します。

于 2013-08-16T21:05:43.943 に答える
1

はい、可能です。フォーム B では、ボタンを type="button" 送信しない単純なボタンにしてから、次のようにします。

$("form B button").click(function(){
 //validate form A
 $("form B").submit();
})
于 2013-08-16T20:26:47.480 に答える
0

フォーム B の送信をキャプチャしてから、フォーム A の検証を呼び出す必要があります。次のようなものです。

$('#formB').submit(function(e){
     //some logic for formB

     $('#formA').validate();
});
于 2013-08-16T20:23:18.610 に答える