如何利用js代码验证用户名是否可用
varXMLHttpReq=false;//创建XMLHttpRequest对象functioncreateXMLHttpRequest(){if(window.XMLH...
var XMLHttpReq = false;
//创建XMLHttpRequest对象
function createXMLHttpRequest(){
if(window.XMLHttpRequest) { //检测是否为Mozilla浏览器
try{
XMLHttpReq = new XMLHttpRequest();
}catch(e){}
}
else if (window.ActiveXObject) { //检测是否为IE浏览器
try {
XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
}
//发送请求方法
function sendRequest(url) {
createXMLHttpRequest();
XMLHttpReq.open("GET", url, true); //建立对服务器的调用
XMLHttpReq.onreadystatechange = processResponse;//指定响应处理函数
XMLHttpReq.send(null); // 发送请求
}
// 处理返回信息函数
function processResponse() {
if (XMLHttpReq.readyState == 4) { // 判断XMLHttpRequest对象是否已成功接收数据
if (XMLHttpReq.status == 200) { // 请求成功
checkUsernameCallback(); //调用处理函数
} else { //页面异常
window.alert("页面有错误");
}
}
}
/*-------------------------------------------------------------------------------------------------------------------------*/
//验证用户名
var usernameFlag=false;
function checkUsername(){
var bmxm=document.forms[0].bmxm.value;
var usernameMsg=document.getElementById("usernameMsg");
if(bmxm==""){
字数限制,不知道数据库的提取是否在这了呢?我的数据库是:../data/ttw.mdb中的bmxm。我需要验证的文本框也是bmxm。麻烦各位高手不吝赐教。 展开
//创建XMLHttpRequest对象
function createXMLHttpRequest(){
if(window.XMLHttpRequest) { //检测是否为Mozilla浏览器
try{
XMLHttpReq = new XMLHttpRequest();
}catch(e){}
}
else if (window.ActiveXObject) { //检测是否为IE浏览器
try {
XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
}
//发送请求方法
function sendRequest(url) {
createXMLHttpRequest();
XMLHttpReq.open("GET", url, true); //建立对服务器的调用
XMLHttpReq.onreadystatechange = processResponse;//指定响应处理函数
XMLHttpReq.send(null); // 发送请求
}
// 处理返回信息函数
function processResponse() {
if (XMLHttpReq.readyState == 4) { // 判断XMLHttpRequest对象是否已成功接收数据
if (XMLHttpReq.status == 200) { // 请求成功
checkUsernameCallback(); //调用处理函数
} else { //页面异常
window.alert("页面有错误");
}
}
}
/*-------------------------------------------------------------------------------------------------------------------------*/
//验证用户名
var usernameFlag=false;
function checkUsername(){
var bmxm=document.forms[0].bmxm.value;
var usernameMsg=document.getElementById("usernameMsg");
if(bmxm==""){
字数限制,不知道数据库的提取是否在这了呢?我的数据库是:../data/ttw.mdb中的bmxm。我需要验证的文本框也是bmxm。麻烦各位高手不吝赐教。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询