У меня есть простая директива, которая предотвращает нечисловую запись в ячейках input[type="number"]
. Он работает в Chrome, но не в Firefox. В FF вход не допускается, а не только не числовые символы. Кто-нибудь знает, почему? И любые простые альтернативы?Должна ли операция нажатия клавиш в Угловой директиве по FF?
validationModule.directive('naturalNumber', function() {
return {
link: function (scope, element) {
element.bind('keypress', function (event) {
if (event.keyCode < 48 || event.keyCode > 57) {
event.preventDefault();
}
});
}
};
});
Можете ли вы разместить пример в Fiddle/Plunker? –