html文本输入框禁止输入非数字或提示错误

html文本输入框禁止输入非数字或提示错误,第1张

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>只能输入数字 正则表达式</title>

</head>

<body>

<input type="text" onkeyup=“this.value=this.value.replace('/[^\d]/ig','')”/>

<button id="btn">提交</button>

</body>

</html>

我这有一个简单地案例,希望对你有帮助!!!<script language="javascript" type="text/javascript">

//验证userName的内容

function checkName(name){

var value=name.value

alert(value)

if(value.length<6&&value.length>0||value.length>18){

document.getElementById("uName").style.display='block'

document.getElementById("uName").innerHTML='用户名长度只能是在6-18位之间'}

if(!(name.value)){name.value="请输入用户名!"

document.getElementById("uName").style.display = 'none'}

if(value.length>=6&&value.length<=18) {

showMsg=document.getElementById("uName")

showMsg.style.display = 'none'}

}

</script>

<table>

<tr>

<th>用户名:</th>

<td><input type="text" name="userName" value="请输入用户名!"

onfocus="if(this.value==defaultValue) {this.value=''}"

onblur="checkName(this)" style="color:#666" /></td>

<td><div id="uName" style="color:red" ></div></td>

</tr>

</table>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7161481.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存