我想做一个注册。
我想保持用户名的唯一性。
再用户输入完用户名后提示用户名是否可用。
请高手请教。
我在百度上搜了许多。
都说是用ajax去做。
谁能给我一个具体的方法啊???????
我想保持用户名的唯一性。
再用户输入完用户名后提示用户名是否可用。
请高手请教。
我在百度上搜了许多。
都说是用ajax去做。
谁能给我一个具体的方法啊???????
解决方案 »
- 关于maven的问题,求大神解决。
- spring中init-method与BeanPostProcessor问题
- SSH的一个异常,实在是找不到原因了。。。
- 线程小问题
- struts2的s:doubleselect 二级菜单没有值
- 请教为什么序列化后2.2G的hashmap文件,无法读到jvm开到9G的内存中呢?
- java web 开发中 重复登陆的问题
- 为什么在TOMCAT下无法编译CLASS文件unable to compile class
- 【求助】Apache 2.0+Tomcat 4.1如何用JK2实现集成?
- API是什么意思
- struts html标签
- spring+hibernate+struts +SQL2005 数据库频繁死锁。能解决再追加100分
style="PADDING-RIGHT: 25px; PADDING-LEFT: 46px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px"
bgColor=#f5f4f4 height=34>用 户 名: <INPUT
class=blueborder id=uname onblur=AjaxCheckName()
onfocus=NameNotice() maxLength=30 size=30 name=uname>
<SPAN class=banc>* </SPAN><SPAN class=banc
id=nameLabel></SPAN></TD>/* 用户名失去焦点事件:验证用户名是否符合要求 */
function AjaxCheckName() {
if (document.getElementById("uname").value.trim() != "") {
var reg = /[^\u4e00-\u9fa5\uf900-\ufa2d\w\d]/;
var namelength = getCharsLength(document.getElementById("uname").value
.trim()); if (namelength < 6 || namelength > 16) {
document.getElementById("nameLabel").style.color = errorcolor();
document.getElementById("nameLabel").innerHTML = " "
+ GetErrorImage() + "输入用户名长度不符合要求";
document.getElementById("lengthchk").value = "1";
document.getElementById("useridchk").value = "0";
return;
} else if (reg.test(document.getElementById("uname").value)) {
document.getElementById("useridchk").value = "3";
document.getElementById("nameLabel").style.color = errorcolor();
document.getElementById("nameLabel").innerHTML = " "
+ GetErrorImage() + "包含非法字符";
return;
} else {
reg = /^{|练习|测试|csai|操|屌|admin|guest|友生|yousheng|master|hitech|educity|neusoft|liugch|51zk|领导人|!|~|'|""|&|,|;|;|“|”|@|#|-|}/; if (reg.test(document.getElementById("uname").value)) {
document.getElementById("useridchk").value = "3";
document.getElementById("nameLabel").style.color = errorcolor();
document.getElementById("nameLabel").innerHTML = " "
+ GetErrorImage() + "包含非法字符";
return;
} else {
document.getElementById("lengthchk").value = "0";
document.getElementById("useridchk").value = "0";
} }
} else { document.getElementById("nameLabel").innerHTML = "";
return;
} document.getElementById("nameLabel").innerHTML = "<img src='images/reg/loading.gif'>";
document.getElementById("useridchk").value = "2";
var userid = document.getElementById("uname").value;
var enUft = encodeURI(userid);
enUft = encodeURI(userid);
// alert(enUft);
CreateXmlhttp();
Xmlhttp.onreadystatechange = StateChange;
Xmlhttp.open("GET", "AjaxCheck.action?userid=" + escape(enUft)
+ "&parms=userid", true);
Xmlhttp.send(null);}