实现功能:通过js检查两次输入的密码是否一致,根据相同或者不同给出不同的提示。
问题:自己写的pw()不能实现,不知道哪里出了问题代码:<html>
<head><title>......</title>
</head>
<body topmargin="100" leftmargin="150">
<form action="rgeServlet" method="post">
输入户名:<input type="text" name="name"/>
<P>输入密码:<input type="password" name="pw" id="pw1"/></P>
<p>确认密码:<input type="password" name="pw" id="pw2" onkeyup="pw()"/><span id="tishi"></span></p>
<p><input type="submit" value="注册" id="submit"/>
<input type="reset" value="重置"/></p>
</form>
<script>
function pw() {
var pw1 = document.getElementById("pw1").value;
var pw2 = document.getElementById("pw2").value;
if(pw1 == pw2) {
document.getElementById("tishi").innerHTML="<font color='green'>两次密码相同</font>";
document.getElementById("submit").disabled = false;
}
else {
document.getElementById("tishi").innerHTML="<font color='red'>两次密码不相同</font>";
document.getElementById("submit").disabled = true;
}
}
</script>
</body>
</html>
各位帮忙看看到底哪里出了问题,上面不出现提示!
问题:自己写的pw()不能实现,不知道哪里出了问题代码:<html>
<head><title>......</title>
</head>
<body topmargin="100" leftmargin="150">
<form action="rgeServlet" method="post">
输入户名:<input type="text" name="name"/>
<P>输入密码:<input type="password" name="pw" id="pw1"/></P>
<p>确认密码:<input type="password" name="pw" id="pw2" onkeyup="pw()"/><span id="tishi"></span></p>
<p><input type="submit" value="注册" id="submit"/>
<input type="reset" value="重置"/></p>
</form>
<script>
function pw() {
var pw1 = document.getElementById("pw1").value;
var pw2 = document.getElementById("pw2").value;
if(pw1 == pw2) {
document.getElementById("tishi").innerHTML="<font color='green'>两次密码相同</font>";
document.getElementById("submit").disabled = false;
}
else {
document.getElementById("tishi").innerHTML="<font color='red'>两次密码不相同</font>";
document.getElementById("submit").disabled = true;
}
}
</script>
</body>
</html>
各位帮忙看看到底哪里出了问题,上面不出现提示!
解决方案 »
- Ext类的 Method 与 Event 有什么区别?
- iframe 跨域问题
- jquery treegrid展开问题
- 风之石框架研究 之 函数 try catch中的函数我去掉the watch好像没有任何影响啊,ff ie都是如此,这个watch究竟有什么存在
- 菜鸟很迷惑的问题,希望高手指点一下
- 动态表格增删行和列
- javascript 获得控件的标签
- 紧急求助:关于工具栏不显示的问题
- window.open(中国) 提问:为什么用"中国"两字,会提示出错?????
- 该死的缓冲:document.all("pb").innerText="fas";
- JS报错 缺少对象
- jquery ajax timeout error
<p>确认密码:<input type="password" name="pw2" id="pw2" onBlur="pw()"/><span id="tishi"></span></p>
主要就红色部位的代码
<html>
<head><title>......</title>
<meta http-equiv="Content-Type" content="text/html; charset=GBK"/>
</head>
<body topmargin="100" leftmargin="150">
<form action="rgeServlet" method="post">
输入户名: <input type="text" name="name"/>
<P>输入密码: <input type="password" name="pw" id="pw1"/></P>
<p>确认密码: <input type="password" name="pw" id="pw2" onkeyup="validate()"/><span id="tishi"></span></p>
<p><input type="submit" value="注册" id="submit"/>
<input type="reset" value="重置"/></p>
</form>
<script>
function validate() {
var pw1 = document.getElementById("pw1").value;
var pw2 = document.getElementById("pw2").value;
if(pw1 == pw2) {
document.getElementById("tishi").innerHTML="<font color='green'>两次密码相同</font>";
document.getElementById("submit").disabled = false;
}
else {
document.getElementById("tishi").innerHTML="<font color='red'>两次密码不相同</font>";
document.getElementById("submit").disabled = true;
}
}
</script>
</body>
</html>