<input id="demo" 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,'')}">
本文介绍了一个HTML输入框的实现方式,该输入框能够限制用户仅能输入数字,并且在输入单个字符时移除非数字字符。通过使用JavaScript的onkeyup和onafterpaste事件,确保了输入的有效性和用户体验。
869

被折叠的 条评论
为什么被折叠?



