怎样用javascript实现前后两次输入密码的验证,这句话不是重点看下面的

怎样用javascript实现前后两次输入密码的验证,这句话不是重点,重点是实现的时候不考虑长度不等而引起错误提示,比如说第一次输入密码是12345,第二次输入时比如说输... 怎样用javascript实现前后两次输入密码的验证,这句话不是重点,重点是实现的时候不考虑长度不等而引起错误提示,比如说第一次输入密码是12345,第二次输入时比如说输入了1,这个时候系统不提示两次输入不一样,只是当输入错误的时候才提示,不知道说明白没有,要是有高手请给下代码谢谢 展开
 我来答
给我极武器吧
2011-06-12
知道答主
回答量:29
采纳率:0%
帮助的人:0
展开全部
一楼的代码是错的不要用,二楼的代码废话太多了。
<input id="pass" />
<input id="rePass" onkeyup="check(this)" />
function check(reInput){
var pass = ducument.getElementById("pass").value;
if(pass.indexOf(reInput.value)>0)/*--------这句话就是精髓,用心体会-----------*/
{
reInput.style.borderColor="#cc0000"; //直接用red会太红,影响观感
}
}
lmj80
2011-06-11 · TA获得超过922个赞
知道小有建树答主
回答量:317
采纳率:0%
帮助的人:140万
展开全部
密码<input id="pwd" />
<br/>重复密码<input id="pwd1" onkeyup="check(this.value)"/>
<span id="msg"></span>
<script>
function check(val){
var pwd=document.getElementById("pwd").value;
var msg=document.getElementById("msg");
if(val.length>=pwd.length){
if(val==pwd){msg.innerHTML="输入正确";msg.style.color="#3399ff";}
else{msg.innerHTML="两次输入密码不一致";msg.style.color="red";}
}else{
msg.innerHTML="";
msg.style.color="red";
}
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gsyfj
2011-06-11
知道答主
回答量:19
采纳率:0%
帮助的人:10.7万
展开全部
在第二个密码的输入框中加入onKeyUp事件来实现。
如:第一个密码框为<input type="password" name="input_password0" value="">
如:第二个密码框为<input type="password" name="input_password2" value="" onKeyUp="check_password();">

function check_password()
{
var v_pwd0 = document.getElementById("input_password0").value;
var v_pwd2 = document.getElementById("input_password2").value;
var v_length = v_pwd2.length ;
if ( v_pwd0.substring(0,v_length) != v_pwd2 )
{
alert("两次输入的口令不一致");
////........省略其他处理语句了
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zjhbdsk
2011-06-12 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:103
采纳率:0%
帮助的人:65.1万
展开全部
你这里判断的应该是输入格式问题吧,如果只能限定输入数字的话可以这样:
private void textBox2_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
{
if (e.KeyValue < '0' || e.KeyValue > '9')
{
this.label1.Text = "输入格式错误!";
}
else
{
this.label1.Text = "";
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式