读书人

文本框唯其如此输入正整数(大于0的整数

发布时间: 2012-08-03 00:12:14 作者: rapoo

文本框只能输入正整数(大于0的整数)的代码

?<input 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,'')}else{this.value=this.value.replace(/\D/g,'')}">

?

若input是用js生成的话则使用:

<input 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,'')}else{this.value=this.value.replace(/\\\D/g,'')}\" >

读书人网 >Web前端

热点推荐