ここでやや一般的な質問で申し訳ありませんが、jquery 検証プラグインがアコーディオンに分割されたフォームで動作しなくなる理由はありますか?
説明のためだけに、申し訳ありませんが、例の URL を示すことができません。アコーディオンに分割されたasp.netフォームがあります。必須フィールドは、最初のアコーディオン パネルのみにあります。このパネルが開いていると、検証が機能します。他のパネルのいずれかが開いている場合、検証されません。
さまざまな奇妙な理由から、検証を奇妙な方法で呼び出しています。例えば:
$('#submitBtn').click(function(){
$('#form1').valid();
if($('#form1').valid()){
alert('valid');
} else {
alert('invalid');
return false;
}
});
明らかな何かが欠けていますか?
ありがとう。