<input type="text" oninput="this.value = this.value.replace(/[^0-9]/g, '');">
限制只能输入整数,0能开头
<input type='text' onkeyup="value=value.replace(/^(0+)|[^\d]+/g,'')">
限制只能输入0不能开头的整数
<input type="number" oninput="if(value>201000)value=201000;if(value<1)value=1" required="required" />
只允许输入整数并限制最大值和最小值,但有点不好用
整合一下:
<input type='text' onkeyup="value=value.replace(/^(0+)|[^\d]+/g,'')" oninput="if(value>201000)value=201000" required="required" />
1 条评论
好吧,我来了。