我試圖驗證輸入自定義指令:的驗證指令使用element.bind
.directive('customValidation', function() {
return {
require: 'ngModel',
link: function (scope, element, attr, ngModelCtrl) {
function fromUser(text) {
element.bind("keydown keypress", function (event) {
if (!(event.keyCode >= 48 && event.keyCode <= 57)) {
return undefined;
}
})
}
ngModelCtrl.$parsers.push(fromUser);
}
};
});
,但它不工作。任何角色都通過驗證。我做錯了什麼?
嘗試的插件https://plugins.jquery.com/numberMask/和使用鏈接功能與現場參加:例如:$(元素).numberMask({beforePoint:2}); –