如何判断2个密码输入框内容相同

a2320863 2010-08-10 08:49:54
做一个密码修改页面,新密码和新密码确认输入框内容相同时,完成密码修改操作,应该怎么实现?
...全文
115 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
八零末愤青 2010-08-10
[Quote=引用 3 楼 net_lover 的回复:]
pw1=Request("pw1")
pw2=Request("pw2")
If pw1 = pw2 Then
'''执行修改
Else
Response.Write "2次密码不同"
Response.End
End if
[/Quote]

判断,去掉空格,或者 正则表达式匹配
回复
亥亥 2010-08-10
孟老师的方法就很好么
回复
caizhuguanguan 2010-08-10
简单的逻辑判断。。。接受值做一个判断
回复
村长_乐 2010-08-10
用equals比较好...
对了,你判断的时候最好.trim()一下,去除文本框的空格...
回复
村长_乐 2010-08-10
a.equals(b)
回复
number123456 2010-08-10
字符串比较也是一样的,只要是同类型比较,那就用相同的方法
回复
a2320863 2010-08-10
哦 谢谢 我初学 不知道字符串如何比较 谢谢解答
回复
hope_Fhlz 2010-08-10
这种操作可以直接交给js来做!
写一个函数获取下两个文本框的值然后进行比较return个boolean
然后在进行下一步操作~
<script>
var $ = function(id){return document.getElement(id);}
function check(){
var pwd = $(密码文本框的ID).value;
var pwd_1 = $(新密码文本框的ID).value;
if(pwd == pwd_1){
return true;
}else{
return false;
}
}
function submit(){
//其他操作
if(check()){
//提交操作
}else{
}
}
</script>
回复
孟子E章 2010-08-10
pw1=Request("pw1")
pw2=Request("pw2")
If pw1 = pw2 Then
'''执行修改
Else
Response.Write "2次密码不同"
Response.End
End if
回复
接受值做一个判断即可啊
回复
lzp4881 2010-08-10
<FORM METHOD=POST ACTION="">
<input type="password" id="input1">
<input type="password" id="input2">
<input type="button" value="test" onclick="check()">
</FORM>
<script>
function check()
{
with(document.all){
if(input1.value!=input2.value)
{
alert("false")
input1.value = "";
input2.value = "";
}
else
document.forms[0].submit();
}
}
</script>
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告