javascript注册页面判断
答案:2 悬赏:0 手机版
解决时间 2021-02-26 19:19
- 提问者网友:呐年旧曙光
- 2021-02-25 19:58
比如 function tj(){ ver rg=/^\d{6,12}$/ if(!rg.test(document.zc.yhm.value)) alert("密码错误"); document.tj.yhm.select(); retrun false;} 我想实现的效果是 用正则表达是判断 当用户名输入错误后 在用户文本框下面显示出输入错误 而不是当点击提交时候才alert弹出错误 是否是用一个DIV先隐藏起来 当用户文本框失去焦点时后才显示?那么 就打算我在用户中加入一个functions方法 当失去交点时侯显示出这DIV 但是 我最上面那个tj方法 就不用alert了 就应该怎么写呢 如何在用户文本框后追加这个DIV呢 请帮写下代码
最佳答案
- 五星知识达人网友:孤老序
- 2021-02-25 20:26
个你写个例子吧(你贴的代码错误也忒多了点,关键字都错了好多@@!):
<html>
<head>
<script type="text/javascript">
function tj()
{
var rg=/^\d{6,12}$/
if (!rg.test(document.zc.yhm.value)) {
document.getElementById("ErrorStr").innerHTML = "密码错误";
document.getElementById("yhm").select();
return false;
} else {
document.getElementById("ErrorStr").innerHTML = "";
document.getElementById("zc").submit();
}
}
</script>
</head>
<body>
<form action="xxxxxx.asp" name="zc" >
<div>
<input type="text" name="yhm" id="yhm" />
<input type="button" value="注册" onclick="tj();" />
<div>
<span id="ErrorStr" style="color:Red;" ></span>
</div>
</div>
</form>
</body>
</html>
<html>
<head>
<script type="text/javascript">
function tj()
{
var rg=/^\d{6,12}$/
if (!rg.test(document.zc.yhm.value)) {
document.getElementById("ErrorStr").innerHTML = "密码错误";
document.getElementById("yhm").select();
return false;
} else {
document.getElementById("ErrorStr").innerHTML = "";
document.getElementById("zc").submit();
}
}
</script>
</head>
<body>
<form action="xxxxxx.asp" name="zc" >
<div>
<input type="text" name="yhm" id="yhm" />
<input type="button" value="注册" onclick="tj();" />
<div>
<span id="ErrorStr" style="color:Red;" ></span>
</div>
</div>
</form>
</body>
</html>
全部回答
- 1楼网友:長槍戰八方
- 2021-02-25 21:53
在文本框下面加个<div id="showmessage"></div>
js 把"密码错误"插入到这个 div ,
document.getelementbyid("showmessage").innerhtml= "密码错误"
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯