【发布时间】:2015-05-05 17:34:28
【问题描述】:
我正在尝试设置一个只能接受数字的输入,但仍然可以在其中输入字母,为什么?
<input type="number"
pattern="[0-9]"
ng-model="slip.risk"
class="form-control"
placeholder="Risk"
ng-change="riskWinCalculations(slip, 'RISK')">
这是一个 Angularjs 应用程序,所以我不知道这是问题还是什么。
【问题讨论】:
-
您可以检查github.com/rajesh38/ng-only-number 1。它在输入时将输入限制为文本框中的数字和小数点。 2.您可以限制小数点前后允许的位数 3.如果从文本框中删除小数点,它还会修剪小数点后的数字,例如如果您输入了 123.45,然后删除了小数点,它还将删除小数点后的尾随数字并将其设为 123。
标签: javascript angularjs html