2016-04-11 3 views
0

私はMVC5プロジェクトにカスタムロジックを追加して、控えめなjavascriptクライアント側のテキスト入力の動作を変更しようとしています。変更によって、グリフコンを含むブートストラップスタイルを動的に適用できるようにしたいと考えています。フォームバリデーションにカスタム動作を追加するための適切なトリガー?

DOM - 適切なクラス( 'has-success'など)を適用したり削除したりすることでこれを行うことができます。しかし、どのような場合には、これを処理してjquery.validate.*に適用されたデフォルトの動作を無効にすることができないのか分かりません。最善の状況は、実行時に不正な形式を認識することができれば(ボタンを送信した直後ではなく、ユーザーが数字を書いているが、単に「s」を押したとしよう)。検証に使用されるHTML5属性をチェックすることで簡単に実行できますが、いつ実行できるかわかりません。

私はdocument.ready()で試してみましたが、ボタンを送信してもエラーが発生した場合(この場合はActionResultは呼び出されません)、トリガーするイベントは発生しません。 。

どのようなイベントが魅力的でしょうか?私は追加のjQueryプラグインを必要としません、私はいくつかの変更を行う必要があり、私はそれを行うことができます知る必要があります今の動作をしたいと思います。

答えて

0

jQueryの.change()関数を使用できます。

$(".target").change(function() { 
    _yourcodehere_ 
}); 
選択した入力の値が変更されるたびに

ITTフィル火災

関連する問題