java做一个登陆界面难点,用Ajax做的一个登陆界面,focus()不起作用解决思路
JScript code
var xmlHttpReq = false;
//创建XMLHttpRequest对象
function createXMLHttpRequest() {
if (window.XMLHttpRequest) {//非IE浏览器
XMLHttpReq = new XMLHttpRequest();
} else if (window.ActiveXobject) {//IE浏览器
try {
XMLHttpReq = new ActiveXobject("Maxml2.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) {
if (XMLHttpReq.status == 200) {
var res = XMLHttpReq.responseXML.getElementsByTagName("res")[0].firstChild.data;
alert(res);
} else {
alert("您所请求的页面有异常");
}
}
}
function userCheck() {
var username = document.myform.username.value;
var password = document.myform.password.value;
if (username == "") {
alert("用户名不能为空!");
document.myform.username.focus();
return false;
}
else {
sendRequest('login?username=' + username + '&password=' + password);
}
}
AJAX用户登录
用户名:
密码:
type="reset" value="重置">