求用JavaScript写 判断密码和确认密码框的内容是否相同的代码

求判断两个密码框是否相同的JavaScript代码要求:1.第二个密码框填完,光标移开的时候就可以判断2.当密码不同时,显示的提示语句就在第二个密码输入框的下面如下面的图... 求判断两个密码框是否相同的JavaScript代码
要求:
1.第二个密码框填完,光标移开的时候就可以判断
2.当密码不同时,显示的提示语句就在第二个密码输入框的下面
如下面的图片
希望有注释 谢谢
展开
 我来答
媒办法
推荐于2017-09-30 · TA获得超过606个赞
知道小有建树答主
回答量:834
采纳率:0%
帮助的人:1004万
展开全部
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<script type="text/javascript">
function checkpwd(){
var p1=document.form1.pwd1.value;//获取密码框的值
var p2=document.form1.pwd2.value;//获取重新输入的密码值
if(p1==""){
alert("请输入密码!");//检测到密码为空,提醒输入//
document.form1.pwd1.focus();//焦点放到密码框
return false;//退出检测函数
}//如果允许空密码,可取消这个条件

if(p1!=p2){//判断两次输入的值是否一致,不一致则显示错误信息
document.getElementById("msg").innerHTML="两次输入密码不一致,请重新输入";//在div显示错误信息
return false;
}else{
//密码一致,可以继续下一步操作
}
}
</script>
<body>
<form name="form1">
密 码:<input type="password" name="pwd1" /><br />
确认密码:<input type="password" name="pwd2" onchange="checkpwd()" /><!--onchange事件触发检测-->
<div id="msg" style="color:red;"></div>
</form>
</body>
</html>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
valibo
2009-02-26 · TA获得超过377个赞
知道小有建树答主
回答量:595
采纳率:0%
帮助的人:505万
展开全部
不懂的地方你可以问我

=============================================
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>检查密码框</title>
<script language="javascript" type="text/javascript">
<!--
function checkForm(){
var pwd = document.getElementById("pwd");
var pwd2 = document.getElementById("pwd2");
checkInput(pwd,"密码");
checkInput(pwd2,"重复密码");
return false;

}

function checkInput(obj,title){
var msgDiv = document.getElementById(obj.id+"msg");
var msg = title+"不能为空";
if(obj.value==null||obj.value==""){
if(msgDiv){
msgDiv.innerHTML = msg;
msgDiv.style.display ="";
}else{
showMsg(obj,msg);
}
}else{
if(msgDiv){
msgDiv.style.display ="none";
}
if(obj.id=="pwd2"){
checkPwdSame(obj);
}
}
}
function checkPwdSame(obj){
var msgDiv = document.getElementById(obj.id+"msg");
var pwd = document.getElementById("pwd");
var msg = "密码和重复密码不一样,请重新输入";
if(obj.value!=pwd.value){
if(msgDiv){
msgDiv.innerHTML = msg;
msgDiv.style.display ="";
}else{
showMsg(obj,msg);
}
}else{
msgDiv.style.display ="none";
}

}
function showMsg(obj,msg){
var oDiv=document.createElement("DIV");
oDiv.id = obj.id+"msg";
oDiv.innerHTML = msg;
obj.parentElement.appendChild(oDiv)
}
-->
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="" onsubmit="return checkForm()">
<table width="500" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="100">密 码:</td>
<td><input name="pwd" type="password" id="pwd" onblur="checkInput(this,'密码')"/></td>
</tr>
<tr>
<td width="100">重复密码</td>
<td><input name="pwd2" type="text" id="pwd2" onblur="checkInput(this,'重复密码')" /></td>
</tr>
<tr>
<td width="100"> </td>
<td><label>
<input type="submit" name="Submit" value="提交" />
</label></td>
</tr>
</table>
</form>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bd57fabd2
2009-02-25 · TA获得超过721个赞
知道小有建树答主
回答量:1200
采纳率:0%
帮助的人:849万
展开全部
<form>
密码1:<input type="password" id="pwd" /><br />
密码2:<input type="password" onchange="checkpwd(this);" />
<div id="tishi" style="color:red;visibility:hidden;">两次密码不一致!</div>
</form>
<script type="text/javascript">
function checkpwd(inp)
{
var pwd1=document.getElementById("pwd");
var div1=document.getElementById("tishi");
if(inp.value!=pwd1.value)
{
div1.style.visibility="visible";
inp.focus();
}
else
div1.style.visibility="hidden";
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式