共计 971 个字符,预计需要花费 3 分钟才能阅读完成。
input 框–不允许用户输入符号:
input onkeyup="value=value.replace(/[^a-zA-Z0-9u4E00-u9FA5]/g,'')"
onpaste="value=value.replace(/[^a-zA-Z0-9u4E00-u9FA5]/g,'')"
oncontextmenu="value=value.replace(/[^a-zA-Z0-9u4E00-u9FA5]/g,'')" type="text" />
input 框–数字输入框能输入 e 的原因:
e 在数学上代表 2.71828 不允许输入 e 只允许输入数字
input oninput="if(value>2147483647)value='';if(value.length>7)value=value.slice(0,7);"
type="number" maxlength="8" onkeyup="this.value=this.value.replace(/[^(d|.)]/g,'')"
onafterpaste="this.value=this.value.replace(/[^(d|.)]/g,'')" />
onKeypress:在用户敲击按钮时触发。
oninput:当元素获得用户输入时运行的脚本。
input 框–输入框不可输入以 0 开头的数字但是可以输入带 0 的数字
input type="text" onkeyup="javascript:this.value.substring(0,1)=='0'?this.value='0':this.value=this.value"
onafterpaste="this.value=this.value.replace(/D/g,'')" placeholder=" 购买次数 " />
一行代码只允许输入数字 使用 maxlength 限制长度 type=“text”
οnkeyup="this.value=this.value.replace(/[^(d|.)]/g,'')"onafterpaste="this.value=this.value.replace(/[^(d|.)]/g,'')"
原文地址: input(不允许用户输入符号、数字输入框能输入 e 的原因、输入框不可输入以 0 开头的数字但是可以输入带 0 的数字、只允许输入数字)
正文完