为了允许输入文本,只接受数字
To allow input text accept only numbers
下面是我的柱塞,我有一个输入文本,我需要使它只接受数字。我已经尝试过使用正常的angular Js表单验证,但事件没有启动。有没有人面临类似的问题,请求分享你的想法…
链接 <input type="text" ng-model="valuesForOutputs[item.name][i]"
ng-disabled="isDisabled(item.name, i)" ng-pattern="/^('d)+$/"
required name="value"
placeholder="Enter value">
<span class="error pop_up" ng-show="targetForm.value.$error.pattern">Please enter only number</span>
可以使用onkeypress
event of textfield:
var allowOnlyNumbers=function(field){
if (!String.fromCharCode(event.keyCode).match('[0-9.]') || (field.value.match('[.]') && String.fromCharCode(event.keyCode) == '.'))
event.preventDefault();
};
<input onkeypress='allowOnlyNumbers(this)' type="text" ng-model="valuesForOutputs[item.name][i]"
ng-disabled="isDisabled(item.name, i)" ng-pattern="/^('d)+$/"
required name="value"
placeholder="Enter value">
相关文章:
- 带静态字符e输入的文本框数字和带javascript的负整数
- HTML文本框中的javascript数字
- 根据用户输入的数字生成文本框
- Javascript-使用“”将toDateStringMonth从文本字符串解析为数字字符串;如果“;vs“;开关”;
- 计算content中的数字总和使用Jquery可编辑文本
- javascript或css:如何隐藏后面跟着句点前缀的任何数字"1.文本”"2.文本“"
- 如何使文本、数字和日期html输入字段以一致的方式支持Ctrl+Z(撤消)
- 在jquery中,将文本框验证为数字
- 使用 Javascript 检查文本区域值是否为数字
- 用户在文本框中输入一个数字,并根据使用 PHP 输入的数字重定向到另一个网页
- Javascript允许逗号和数字的货币货币文本框
- 限制用户使用按键事件 injQuery 复制和粘贴声明为数字文本框的文本框中的字符
- jQuery 验证输入文本是否仅接受数字、单词或日期
- jQuery单击未正确追逐带有if条件的文本/数字
- RaphaelJS/CSS-设置文本/数字动画
- 用图像替换Javascript文本/数字
- 我不能得到缩略图在Jquery循环插件,只有文本数字
- 从表格单元格中选择值/文本/数字
- 正则表达式文本/数字提取
- 如果子元素包含文本数字范围,则隐藏父元素