<form method="post" name="myform" action="改好的/modify_password_save.jsp" onSubmit="return subForm();">
<h2>修改密码</h2>
<p>请输入旧密码:<input type="password" name="Oldpassword"> </p>
<script>
function setFocus(){
var a = document.getElementById("Oldpassword");
a.focus();
}
</script>
<p>请输入新密码:<input type="password" name="text2"> </p>
<p>请确定新密码:<input type="password" name="text3"> </p>
<script>
function subForm(){
var a = document.getElementById("text3").value;
var b = document.getElementById("text2").value;
var obj1= document.getElementById("text3");
var obj2= document.getElementById("text2");
if(a==""||b==""){
alert("密码不能为空请重新输入");
}
else
{
if(a!=b){
alert("两次输入的新密码不相同请重新输入");
// obj1.value="";
//obj2.value="";
document.getElementById("text2").focus();
return true;
}
}
}
</script>。。
当密码为空时,弹出两"密码不能为空请重新输入" 确定后转到modify_password_save.jsp
当密码不一致时,弹出两"两次输入的新密码不相同请重新输入",确定后转到modify_password_save.jsp
<h2>修改密码</h2>
<p>请输入旧密码:<input type="password" name="Oldpassword"> </p>
<script>
function setFocus(){
var a = document.getElementById("Oldpassword");
a.focus();
}
</script>
<p>请输入新密码:<input type="password" name="text2"> </p>
<p>请确定新密码:<input type="password" name="text3"> </p>
<script>
function subForm(){
var a = document.getElementById("text3").value;
var b = document.getElementById("text2").value;
var obj1= document.getElementById("text3");
var obj2= document.getElementById("text2");
if(a==""||b==""){
alert("密码不能为空请重新输入");
}
else
{
if(a!=b){
alert("两次输入的新密码不相同请重新输入");
// obj1.value="";
//obj2.value="";
document.getElementById("text2").focus();
return true;
}
}
}
</script>。。
当密码为空时,弹出两"密码不能为空请重新输入" 确定后转到modify_password_save.jsp
当密码不一致时,弹出两"两次输入的新密码不相同请重新输入",确定后转到modify_password_save.jsp
alert("密码不能为空请重新输入");
}
else if {
if(a!=b){
============================
多粗心写错了 下面当然不执行
你写成
if(a=="" ¦ ¦b==""){
alert("密码不能为空请重新输入");
} else if(a!=b){
alert("两次输入的新密码不相同请重新输入");
// obj1.value="";
//obj2.value="";
document.getElementById("text2").focus();
}else{
return true
}
试试?
alert("密码不能为空请重新输入");
return false;
}
else if(a!=b){
alert("两次输入的新密码不相同请重新输入");
// obj1.value="";
//obj2.value="";
document.getElementById("text2").focus();
return false;
}
return true;
function check(){
var newPass = document.getElementById('newpass');
var oldPass = document.getElementById('oldpass');
if(newPass.value==oldPass.value){
alert('ok');
document.forms[0].submit();
}else{
alert('no');
return false;
}
} </script>