你好,我正在尝试实现一个文本字段,用于收集1到9之间的4个字符的密码
我已经能够实现将输入限制为4个字符和仅数字
但我在此文本字段中限制使用“ 0”时遇到问题
请帮忙
请参阅下面的代码,我尝试使用min和max属性进行限制
<input id="pin" required name="pin" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);"
type = "number"
maxlength = "4" min="1" max="4" placeholder="Pin Code">
<input id="pin"
required
name="pin"
type="text"
maxlength="4"
onkeypress='return event.charCode >= 49 && event.charCode <= 57'
placeholder="Pin Code"
/>
@chap man只需使用此代码,您就可以开始了。它只是检查输入字符的ASCII码是否在[49,57]范围内,该范围是1到9之间数字的ASCII码范围
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句