Ⅰ 用js判斷兩次輸入的密碼是否相同。如果失敗,希望留在原界面。求助
check()函數調用不用寫在行間。
js文件修改:阻止提交時的默認事件就可以了。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>
Ⅹ 注冊表單怎麼樣驗證兩次輸入的密碼是否一致
表單驗證的話一般是腳本控制
設置兩個密碼輸入框的ID
通過JS在第二個腳本輸入事件循環判斷兩個文本框的內容是否一致
如果一致則可以選擇事件(文本框變成綠色,或者能夠通過)
如果不一致,則可以選擇其他事件(例如彈出提示,或者文本框變紅)