如何在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 = "<font color=red>该登录ID已存在或不可用!</font>";
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"); //
}
- 使用JSP Servlet和Ajax实现简单的注册页面的用户名密码验证
- Asp.net2005不用Ajax实现无刷新验证用户名、密码和中文验证码
- 使用用户名和密码验证apache登录
- 使用Ajax实现用户名是否已经存在的验证
- Asp.net2005不用Ajax实现无刷新验证用户名、密码和中文验证码
- 使用ajax写的用户名验证
- 使用Ajax实现无刷新用户名验证和分页的效果(一)
- 如何使用WinINet接口实现Youtube用户名密码认证
- [AJAX-JSP]使用DWR框架验证用户名是否存在
- 使用正则表达式验证注册页面(用户名,密码,确认密码,邮箱,手机号)
- mycncart使用教程 - 如何修改网站后台用户名密码
- C# 使用AD(Active Directory)验证内网用户名密码
- 使用ajax 实现用户的用户名注册验证,如果该用户已存在则提示该用户已存在
- struts2中使用ajax验证邮箱(用户名)是否被注册
- Asp.net2005不用Ajax实现无刷新验证用户名、密码和中文验证码
- Silverlight3系列(二)Silverlight3+wcf+在不使用证书的情况下自定义用户名密码验证
- 结合struts使用AJAX验证密码是否正确(一)
- 易宝典文章——如何设定OWA登录时只使用用户名加密码的方式
- ASP.NET 2.0 使用AJAX对用户名,Email进行验证
- Ajax练习:使用jQuery验证用户名是否存在