最火下载站首页
手机版
最火下载站
关注公众号
最火下载站

当前位置:首页 > 网络知识 > 网络编程 > 编程综合> 在struts框架下使用ajax验证用户名密码

在struts框架下使用ajax验证用户名密码

文章作者:网友投稿 发布时间:2008-12-28 来源:网络

烈火建站网(LieHuo.Net)编程综合 如何在struts框架下使用ajax验证用户名密码?共分为三步。1、下载一个ajax框架包prototype.js 2、在jsp页面写

  烈火建站学院(LieHuo.Net)编程综合 如何在struts框架下使用ajax验证用户名密码?共分为三步。

  1、下载一个ajax框架包prototype.js

  2、在jsp页面写

以下为引用的内容:
function valid() {
if(document.forms[0].loginid.value!=document.forms[0].orginLoginid.value){
document.getElementById('echo1').innerHTML = "正在检测登录ID...";
var ajax = new Ajax.Request('/bankInfoAction.do', {method: 'get',parameters:'mode=equalLoginId&loginid=' + document.forms [0].loginid.value,onComplete:callback2});
}
else{
document.getElementById('echo1').innerHTML = "";
}
}
function callback2(originalRequest) {
if (originalRequest)
if (originalRequest.readyState == 4) {
if (originalRequest.status == 200) {
if (originalRequest.responseText == "1") {
$('echo1').innerHTML = "该登录ID可以使用!";
} else {
$('echo1').innerHTML = "该登录ID已存在或不可用!";
var logid=document.forms[0].loginid.value;

document.forms[0].loginid.value = "";
document.forms[0].password.value = "";
document.forms[0].password1.value = "";
if(logid!=""){
document.forms[0].loginid.focus();
}
}
}
}
}

  3、在action的execute方法里调用。返回的是xml值,如这里的1,0.前台通过0,1判断是否存在ID
以下为引用的内容:
if (bankInfoForm.getFlag() == -9) {//这里是判断是否存在,可在command方法里写
write(response, "0", "text/xml", "UTF-8");
} else {
write(response, "1", "text/xml", "UTF-8"); //
}


上一篇: 请留心asp:Image控件中的ImageUrl属性

下一篇: DWR是什么?有什么作用?如何使用?

共有0条评论网友评论