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英語で申し訳ありませんが、翻訳者を使用しました