アプリケーションに、正の整数のみを受け入れる必要があるテキスト フィールドがあります (10 進数も負もありません)。基本的には1~9999までしか入力できないようにしたいです。
<input type="text" min="0" max="99" number-mask="">
これはjsfiddleをグーグルで検索したところ、負の整数を受け入れ、Internet Explorer では機能しませんでした。
私はディレクティブを書いた経験があまりありません。現時点では、角度も学習しています。(typscript を使用して、.net mvc プロジェクトで角度を生成します)
var app = angular.module('myApp', []);
app.directive('numberMask', function() {
return {
restrict: 'A',
link: function(scope, element, attrs) {
$(element).numeric();
}
}
});
このコードでネガをチェックすることは可能ですか? 何かのようなもの
if(element <0 && element.lenth > 4)
.....
else
....
前もって感謝します