正の値のみを入力できるテキスト ボックスがあります。負の値またはゼロが入力された場合は、値を削除し、テキスト ボックスを赤で色付けして、負の値を入力してはならないことをユーザーに示します。
これは私のコードです:
checkForNegativeValues : function(e){
var intVal = e.currentTarget.value;
var nameOfControl = e.currentTarget.name;
// here i have to implement the logic but really don't know how to go about
e.preventDefault();
return true;
}
値とコントロール名を取得できますが、検証方法がわかりません。フォーム内のすべての値に対して実行しましたが、上記のコントロールはどのコントロールにも属さず、div に入っています。これは、バックボーンを使用しているためです。マリオネット。
まさにこのようなもの:JSFIDDLEですが、メッセージを印刷したくなくて、テキストボックスを赤い色でマークするだけです。
どうやって行くのか本当に無力です。