Я пытаюсь настроить вход, который может принимать только числа, но все же может помещать в него письмо, почему?Невозможно установить только ввод чисел
<input type="number"
pattern="[0-9]"
ng-model="slip.risk"
class="form-control"
placeholder="Risk"
ng-change="riskWinCalculations(slip, 'RISK')">
Это для приложения Angularjs, поэтому я не знаю, является ли это проблемой или что.
увидеть это: http://stackoverflow.com/questions/16091218/angularjs-allows-only-numbers-to-be-typed-into-a-text-box И Http: //stackoverflow.com/questions/21432677/restrict-input-as-numbers-on-input-fields-using-angularjs?lq=1 –
Вы можете проверить https://github.com/rajesh38/ng-only- номер 1. Он ограничивает ввод только числами и десятичной точкой в текстовом поле при наборе текста. 2. Вы можете ограничить количество цифр, которое должно быть разрешено до и после десятичной точки 3. Оно также обрезает цифры после десятичной точки, если десятичная точка удалена из текстового поля, например. если вы поместили 123.45, а затем удалите десятичную точку, он также удалит конечные цифры после десятичной точки и сделает это 123. –