标题:[求助]javascript问题
只看楼主
yfen258
Rank: 1
等 级:新手上路
帖 子:266
专家分:0
注 册:2006-3-31
 问题点数:0 回复次数:33 
[求助]javascript问题
<%
B1=Request("B1")
If B1="确认" Then
%>
<% If Request("pass1")="" then %>
<script language=javascript>
<!--
alert("请输入旧密码!");
//-->
</script>
<%else
If Request("pass1")<> Rs("pwd") then
%>
<script language=javascript>
<!--
alert("旧密码不对,请重新输入!");
//-->
</script>
<%else
If Request("pass2")="" then
%>
<script language=javascript>
<!--
alert("请输入新密码!");

//-->
</script>
<%else
If Request("pass3")="" then
%>
<script language=javascript>
<!--
alert("请输入确认新密码!");

//-->
</script>
<%
else
If Request("pass2")<>Request("pass3") Then
%>
<script language=javascript>
<!--
alert("确认新密码与新密码不一致,请重新输入!");

//-->
</script>
<% end If
end If
end If
end If
end If
end If
end If
%>
为什么输入旧密码正确跳到输入新密码对话框后
刚才输入的旧密码就为空的了?

搜索更多相关主题的帖子: javascript 
2006-06-26 15:35
yfen258
Rank: 1
等 级:新手上路
帖 子:266
专家分:0
注 册:2006-3-31
得分:0 
怎么没人呀~~~~~

2006-06-26 16:02
mamu123456
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2006-6-5
得分:0 
这个……这个,我想问下,你是想实现什么样的功能呢?
2006-06-26 16:31
mamu123456
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2006-6-5
得分:0 
你是不是想实现的是找回密码功能?
2006-06-26 16:33
mamu123456
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2006-6-5
得分:0 
错了,打错字了,是修改密码功能
2006-06-26 16:33
yfen258
Rank: 1
等 级:新手上路
帖 子:266
专家分:0
注 册:2006-3-31
得分:0 
就是修改密码

2006-06-26 16:35
janefishfish
Rank: 1
等 级:新手上路
帖 子:50
专家分:0
注 册:2006-6-24
得分:0 
用这种方式好像没有那么好,当alert的错误提出显示出来时,之前的内容好像也会被清空.

2006-06-26 16:36
mamu123456
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2006-6-5
得分:0 
那你可以这样写啊,,在修改页面加JAVA语句,规定新密码和确认新密码的值必须一样,然后再提交到程序那个页面,那样相对的简单多了,只要加个IF 语句就可以了,判断你输入的旧密码是不是和数据库里的一样,如果一样就可以修改。
2006-06-26 16:39
yfen258
Rank: 1
等 级:新手上路
帖 子:266
专家分:0
注 册:2006-3-31
得分:0 
我输入旧密码正确后跳到输入新密码对话框,输入的旧密码就清空了~~  什么原因?

2006-06-26 16:41
janefishfish
Rank: 1
等 级:新手上路
帖 子:50
专家分:0
注 册:2006-6-24
得分:0 

用一function比较方便
<script language="javascript">
<!--
function check()
{
if(document.formname.pass1.value=="")
{
altert("请输入旧密码!");
document.formname.forcus();
return false;
}
if(document.formname.pass1.value=="")
{
altert("请输入旧密码!");
document.formname.forcus();
return false;
}
if(document.formname.pass1.value<>document.formname.pwd.value)
{
altert("旧密码不对,请重新输入!");
document.formname.forcus();
return false;
}
if(document.formname.pass2.value=="")
{
altert("请输入新密码!");
document.formname.forcus();
return false;
}
if(document.formname.pass3.value=="")
{
altert("请输入确认新密码!");
document.formname.forcus();
return false;
}
if(document.formname.pass3.value<>document.formname.pass2.value)
{
altert("确认新密码与新密码不一致,请重新输入!");
document.formname.forcus();
return false;
}


}
//-->
</script>

<form name="formname" ...>
<input type="text" name="pwd" value=<%rs("pwd")%>>
于<INPUT type="submit" value="B1" onclick="return check()">
</form>


2006-06-26 16:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-74914-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.941295 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved