6

asp.net mvc 3で目立たない検証がどのように機能するかを理解しようとしています.

クリックしてフォームを送信したときに、何が検証チェックをトリガーしているのか知りたいです。スクリプト jquery.validate.unobtrusive.js はフォーム送信イベントにどのようにバインドされていますか?

また、このチェックを手動で防止/トリガーする方法を知りたいです。

4

1 に答える 1

8

jquery.validate.unobtrusiveのバリデータですjquery.validate。延長のようなものです。

jquery.validate.unobtrusiveすべてのイベントを実装してjquery.validate使用します。

jQuery.validate.js ファイルを調べると、フォームの送信が使用されていることがわかります。

// validate the form on submit
this.submit( function( event ) {
   ...

自分で検証をトリガーしたい場合は、呼び出すことができます

$("#myform").valid()
于 2012-12-20T08:56:32.010 に答える