前台数据为UName=*&UPWd=*&UCode=* 后台data只有UName=*。不知道问题出在哪求助。下面是代码。
<script src="../../JS/msgBox.js" type="text/javascript"></script>
<script type="text/javascript">
var msgBox = null;
$(function () {
msgBox = new MsgBox({ imghref: "/Images/" });
$("#imgCode").click(function () {
this.src = "/Admin/Action/ValidCode.ashx?s=" + Math.random();
});
$("#btnReg").click(function () {
if (!validateInput()) return;
var dataStr = $("#f1").serialize();
var dd = $("#UName").val();
alert(dataStr);
var xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP');
xmlhttp.setRequestHeader("If-Modified-Since", "0");
xmlhttp.onreadystatechange = function () {
if (xmlhttp.readyState == 4)
{
if (xmlhttp.status == 200)
{
alert(xmlhttp.responseText);
}
else {
alert("AJAX服务器返回错误!");
}
}
}
xmlhttp.send();
});
});
function validateInput() {
var isOk = true;
if ($("#UName").val() == "" || $("#UName").val().length > 20) {
$("#UName").focus();
msgBox.showMsgErr("用户名不能为空,长度不能超过20");
isOk = false;
}
else if ($("#UPwd").val() == "" || $("#UPwd").val().length > 20) {
$("#UPwd").focus();
msgBox.showMsgErr("密码不能为空,长度不能超过20");
isOk = false;
}
else if ($("#UPwd").val() != $("#UPwdRepeat").val()) {
$("#UPwd").focus();
msgBox.showMsgErr("密码必须一致~!");
isOk = false;
}
else if ($("#UCode").val() == "") {
$("#UCode").focus();
msgBox.showMsgErr("验证码不能为空~");
isOk = false;
}
return isOk;
}
</script>
用户名: | |
密码: | |
重复密码: | |
验证码: | |
返回登陆 |