ページには、ある種のボタンで検証する必要があるフォームがありますが、フォームをコピーできるため、同じクラス ID を持つ複数のフォームがあります。これを介して行うことができる問題はありません
$(button.validate).click(function (){
$(this.form).validate();
});
validate() 関数は、他の関数のようにこの演算子では機能しないので、これを行う別の方法はありますか? 各フォームに一意のIDを与えることはできません...フォームに添付されているフォームを検証するために割り当てられたボタンがあります。
function validate(targetform){
$(targetform).validate({
errorPlacement: function (error, element) {
error.appendTo( element.parent("div").next("div"));
}
});
}
HTML
<button onclick="validate($(this).closest('form'))">validate</button>