php与ajax密码验证

来源:百度知道 编辑:UC知道 时间:2024/05/22 08:13:19
我的部分代码:
<HTML>
<HEAD>
<script language=javascript>
/***************************************/
/* ajax公用部分 */
/***************************************/
function ajaxpub(linkurl) {
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
http_request = new XMLHttpRequest();
}
else if (window.ActiveXObject) { // IE
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}
username=document.regform.username.value;
//alert(linkurl)
http_request.open("GET",linkurl,false);//通过get方式打开连接
http_request.send(null);
var returntxt=unescape(http_request.responseText)
return (returntxt);
}
/***************************************/
/* 检查密码 */
/***************************************/

function check_psw1(url,psw1){
var a=ajaxpub("regcheck.php?"+url+&quo

第十四行要注释,

其它无语法错误

//username=document.regform.username.value;

逻辑上没看懂
check_psw1() 函数你没用过
regcheck.php 接收了两个变量
你只传入一个
var a=ajaxpub("regcheck.php?"+url+"="+psw2);

好像你是在等回答者帮你做完对吧

就是看密码是否一样不用php,在客户端和服务器端传变量会很慢

可以这样改

check_psw2()

function check_psw2(url,psw2){
if(document.regform.psw1.value==document.regform.psw2.value)
{
document.getElementById("psw02").innerHTML ="一样一样一样的";
}
else
{
document.getElementById("psw02").innerHTML ="好像不一样";

}
}

要想看密码对不对
还可以再改check_psw2

function check_psw2(url,psw2){
if(document.regform.psw1.value==document.regform.psw2.value)
{
document.getElementById("psw02").innerHTML ="俩密码一样";

var a=ajaxpub("regcheck.php?"+url+&q