0

Web ページに 3 つの個別のフォームがあります (すべてのフォームに固有の入力フィールドがあります)

 <form id="moneyForm">
 <form id="profile">
 <form id="get_ahelp">

そして、すべてのフォームに対して、次のような検証ルールを作成します。

$("#moneyForm").validate({  
    rules: {
        u_money:{required:true}             
    },          
    submitHandler: function(form) {
        form.submit();
    }
});

var validator = $("#profile").validate({
        errorElement: "span",
    rules: {
        u_surname:{
            required:true,
            letters:true
            }                       
    },          
    submitHandler: function(form) {
        form.submit();
    }
});

$("#get_ahelp").validate({
    rules: {
        h_name:{required:true}
    },          
    submitHandler: function(form) {
        form.submit();
    }   
});

1番目のフォームを送信すると、すべて問題ありませんが、3番目のフォームも正常に検証されます。

しかし、2 番目のフォーム (プロファイル) を送信しようとすると、3 番目のフォームを検証しようとします。同時に、第 3 形式の空フィールド付近で、スパンコンテナーでエラーが発生します]。これはどのように可能ですか?それを修正することは可能ですか?そのようなエラーの原因は何ですか?

PS英語で申し訳ありませんが、翻訳者を使用しました

4

0 に答える 0