我的应用程序中有文本字段,它应该只接受正整数。(没有小数,没有负数)。基本上我想限制用户只能在 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
....
提前致谢