为了账号安全,请及时绑定邮箱和手机立即绑定

请问如何去掉非数字出现的闪现问题?比如输入1...会先显示...,然后...再消失

请问如何去掉非数字出现的闪现问题?比如输入1...会先显示...,然后...再消失

Willsf 2017-06-19 14:51:22
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Text</title>
</head>
<input type="text" onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}"/>
<body>
<script>

</script>
</body>
</html>


查看完整描述

1 回答

?
李晓健

TA贡献1353条经验 获得超636个赞

onkeyup 改成 oninput 

查看完整回答
反对 回复 2017-06-19

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信