欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

文本框仅允许输入大于0的正整数

发布时间:2023/12/20 编程问答 32 豆豆
生活随笔 收集整理的这篇文章主要介绍了 文本框仅允许输入大于0的正整数 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

系统有个栏位,作为参数设置,限制用户只能输入大于0的正整数:

 

<input type="text" name="non" ng-model="non" onpaste="return false;"onkeyup="if (this.value.length == 1) {this.value = this.value.replace(/[^1-9]/g, '')}else {this.value = this.value.replace(/\D/g, '')}"onafterpaste="if (this.value.length == 1) {this.value = this.value.replace(/[^1-9]/g, '0')}else {this.value = this.value.replace(/\D/g, '')}" /> Source Code

 

上面有一个onpaste属性,即是说,此文本框不接受粘贴数据。

 

总结

以上是生活随笔为你收集整理的文本框仅允许输入大于0的正整数的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。