2011-09-15 6 views
0

ユーザーがページを進むにつれて表示され、非表示になる別のdivがあるフォームがあります。jqueryを使用する個々の要素を検証し、検証サマリーに関連するエラーメッセージを表示するには

送信はページの一番下にあります。

各divには、javascript関数を呼び出すボタンがあります。 関数内で、そのdiv内の要素の妥当性検査を行いたいだけです。

私はvalidate.element( "#txtUserName")を試しましたが、特定の要素を検証しましたが、検証サマリは表示されません。

$( "#frm")。validate()。form()でもフォーム上のすべてを検証しました。

ありがとうございました。

答えて

3

使用$(element).validate(options);、このように:

function validateCallback(){ 
    //do something 
} 
$("#txtUserName").validate({onValidate:validateCallback}) 

が小さい概要についてthis pageを参照してください。例を含む詳細な文書については、this pageを参照してください。

+0

ありがとうございます。しかし、jquery.validate.jsを使用して、実際にValidationSummaryをどのように表示するのですか?私はasp.net MVCを使用していると言わざるを得ないので、MVC ValidationSummaryです。 –

+0

私はASP.net + MVCに精通していません。 JQueryの検証プラグインの詳細な説明とともに、追加のリソースを追加しました。それでも疑問がある場合は、JQueryの検証アプローチに関してASP.netがどのように検証サマリーをページに追加するのかを説明してください。 –

関連する問題