当前位置:首页 » 密码管理 » 如何判断密码输入两次是否一致
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

如何判断密码输入两次是否一致

发布时间: 2022-10-18 19:46:57

Ⅰ 用js判断两次输入的密码是否相同。如果失败,希望留在原界面。求助

  1. check()函数调用不用写在行间。


    js文件修改:阻止提交时的默认事件就可以了。

  2. document.getElementById('register')=functioncheck(event){
    varpassword=document.getElementById("password").value;
    varrepsword=document.getElementById("repsword").value;
    if(password!=repsword){
    alert("两次密码不同,请重新输入");
    if(event.preventDefault){
    event.preventDefault();
    }else{
    event.returnValue=false;
    }
    }else{
    returntrue;
    }
    }

Ⅱ 在c# 中 怎样检测两次输入的密码是否一致

呵呵 你看这个行不:
假设那输入蜜码为pwdold.text中的文本,
新的密码为pwdnew.text中的文本;
string pwdold=pwdold.text;
string pwdnew=pwdnew.text;
if(pwdnew.text.equal(pwd.text))
{
response.write("true");
}
else
{
response.write("false");
}

呵呵 自己写的哦

Ⅲ JSP如何判断两次输入的密码一致

已修改,请参考
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
</head>
<body>
<script>
function validate(){
var user=document.lform.user.value;
var psw1=document.lform.psw1.value;
var psw2=document.lform.psw2.value;
var email=document.lform.email.value;
if(user==""){
alert("输入用户名");
document.lform.user.focus();//光标定位在文本框acccountName中
return false;
}
else if(psw2 != psw1){
alert("密码不正确,请重新输入");
document.lform.psw1.focus();//光标定位在文本框acccountName中
return false;
}
return true;
}

</script>
</head>
<body>
<center>
<form action="Login_Action.jsp" name="lform"
onSubmit="return validate()">
账号:<input type="text" name="user"> <br />
密码:<input type="password" name="psw1"> <br />
确认密码:<input type="password" name="psw2"> <br />
E-mail<input type="text" name="email"> <br />
<input type ="submit" value="注 册">
</form>
</center>
</body>
</html>

Ⅳ 验证两次输入密码一致

在两个文本框里添加onchange事件,在文本框的内容一发生变化时就触发该事件,而判断就写在这个事件之内就可以了。

<script language="javascript" type="text/javascript">
function check()
{

if (document.form1.username.value==""){
alert("请输入登录账号!");
return false;
}
if (document.form1.passwords.value==""){
alert("请输入登录密码!");
return false;
}
if (document.form1.password.value==""){
alert("请输入重复密码!");
return false;
}
if (document.form1.password.value!=document.form1.passwords.value){
alert("对不起!重复密码不等于登录密码");
return false;
}

return true;

}
</script>

<input type="submit" value="确定添加" onClick="return check()">

Ⅳ 如何检测两次输入的密码是否一致

一般密码输入后都会有显示星号以防别人偷看,想判断是否有错只能通过长度来判断

Ⅵ PHP 用户2次输入密码如何判断是否一样

<?php
require("session_inside.php");
require("../conn.php");
$addtime=date("Y-m-dH:m:s",time());
$conn=mysql_open();
if(@$_GET[action]=='adser')
{
if($_POST["name"]=="")
{
echo"<scriptlanguage=javascript>alert('用户昵称不能为空');history.go(-1);</script>";
}
if($_POST["password"]=="")
{
echo"<scriptlanguage=javascript>alert('密码不能为空');history.go(-1);</script>";
}
if(!isset($_POST['rpassword'])AND($_POST['rpassword']!=$_POST['password'])){
echo"<scriptlanguage=javascript>alert('两次密码不一样');history.go(-1);</script>";//这里就算它弹窗提示了输入密码不一样也能添加成功,晕。
}
if($_POST["realname"]=="")
{
echo"<scriptlanguage=javascript>alert('真实姓名不能为空');history.go(-1);</script>";
}
$bcurl='user_add.php';
$sql="insertintoveling_drive_adminuser(name,password,realname)values('".$_POST["name"]."','".$_POST["password"]."','".$_POST['realname']."')";
}
else
{
echo"<scriptlanguage=javascript>alert('来路不明!');location='be_out.html';</script>";
}
$result=mysql_query($sql);
mysql_close($conn);
echo"<scriptlanguage=javascript>alert('添加成功!');location='$bcurl';</script>";
?>

Ⅶ 如何用javascript判断在修改密码时输入的旧密码是否正确以及两次输入新密码是否一样

你首先经取得旧密码,然后返回给js做判断。。。等旧密码验证成功后,再来判断 输入 的两个新密码是否相同。。。这肯定要用到ajax异步传输。。。利用输入的旧密码去匹配数据库里面的密码,如果能匹配得上,说明旧密码正确 ,再进行两次输入 的判断 。

Ⅷ 怎么用php判断输入的两次密码是否一致

$password
=
$_POST['password']
$repassword
=
$_POST['repassword']
if(trim($password)
==
trim($repassword)){
//逻辑
}
建议这样的判断用前端处理,js就可以搞定,
trim函数
是去掉前后空格的,多数情况密码不允许出现空格

Ⅸ 在Js中判断2次输入的密码是否一致

不是不能判断,而是你的属性名写错了,那个classes=document.form1........是定义为classes ,而下面又定义一个info 说if(info.lenght>40){}...............当然会出错
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javaScript">
function check()
{
var username = document.form1.userName.value;
var name = document.form1.name.value;
var room = document.form1.room.value;
var info = document.form1.classes.value;
var phone = document.form1.phone.value;
var password = document.form1.passWord.value;
var password2 = document.form1.passWord2.value;
if (username==""|| password==""||room==""||info==""||phone==""||name==""||password2=="")
{
alert("任意信息不能为空,请重新填写!");
return false;
}
else if(username.length>20){
alert("用户名不能超过20个字符,请重新输入!");
return false;
}
else if(password.length<6){
alert("密码不能小于6个字符,请重新输入!");
return false;
}
else if(phone.length > 20)
{
alert("联系方式长度不能超过20字符!");
return false;
}
else if (isNaN(phone))
{
alert("联系方式必须是数字");
return false;
}
else if (info.length > 40)
{
alert("学院班级信息长度不能超过40字符!");
return false;
}
else if (password!=password2)
{
alert("2次密码输入不一致!");
return false;
}
else{
return true;
}

}
</script>

<body>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td background="head.jpg" width="600" height="142"></td>
</tr>
</table>

<p> </p>
<form id=form1 name="form1" method = "post" action = "addUser.do" onsubmit="return check()">
<table>
<tr><td>用户注册</td></tr></table>
<table>
<tr><td>用户名:</td> <td><input type="text" name="userName" ></td></tr>
<tr><td>真实姓名:</td><td><input type="text" name="name"></td></tr>
<tr><td>寝室信息:</td><td><input type="text" name="room" ></td></tr>
<tr><td>联系电话:</td><td><input type="text" name="phone" ></td></tr>
<tr><td>学院班级:</td> <td><input type="text" name="classes" ></td></tr>

<tr><td>密码:</td><td><input type="password" name="passWord"></td></tr>
<tr><td>再次输入密码:</td><td><input type="password" name="passWord2"></td></tr>
<tr><td><label><div align="center"><input type="submit" value="确定" ></div></label></td>
<td><div align="center"><input type="reset" value="重置" ></td>
<td><div align="center"><a href="/WaterFront/userLogin.jsp">返回登录</td>
</tr>
</table>
</form>
</body>
</html>

</BODY>
</HTML>

Ⅹ 注册表单怎么样验证两次输入的密码是否一致

表单验证的话一般是脚本控制

  1. 设置两个密码输入框的ID

  2. 通过JS在第二个脚本输入事件循环判断两个文本框的内容是否一致

  3. 如果一致则可以选择事件(文本框变成绿色,或者能够通过)

  4. 如果不一致,则可以选择其他事件(例如弹出提示,或者文本框变红)