这不是源码不源码的事,这得看你用的是什么技术,asp?php?JSP?能给你的只有Ajax的代码,后台的得看你用的什么技术。
varxmlHttp;try{xmlHttp=newXMLHttpRequest();}catch(trymicrosoft){try{xmlHttp=newActiveXObject("Msxml2.XMLHTTP");}catch(othermicrosoft){try{xmlHttp=newActiveXObject("Microsoft.XMLHTTP");}catch(failed){xmlHttp=false;}}}functiongetList(id){xmlHttp.open('POST','<%=basePath%>.do?id='+id,true);xmlHttp.onreadystatechange=handleResponse;xmlHttp.send(null);}functionhandleResponse(){if(xmlHttp.readyState==4){if(xmlHttp.status==200||xmlHttp.status==0){alert("已经注册");}}}。
。
//邮箱,用户名,密码正则已经验证完成的情况下varbtn=$("#targetBtn");btn.on("click",function(){varusername=$("#username").val(),password=$("#password").val(),email=$("#email").val;if(username==""){alert("请填写用户名");returnfalse;}//。
此处省略if判断$.ajax({url:"。",type:POST,data:{"。
"},//这里写提交的数据success:function(data){if(data.message=="success"){alert("注册成功")}}})。
<scriptlanguage="javascript">
functionGetRequest(){
varurl=location.search;//获取url中"?"符后的字串
vartheRequest=newObject();
if(url.indexOf("?")!=-1){
varstr=url.substr(1);
strs=str.split("&");
for(vari=0;i<strs.length;i++){
theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
}
}
returntheRequest;
}
</script>
<scriptlanguage="javascript">
varRequest=newObject();
Request=GetRequest();
var参数1,参数2,参数3,参数N;
参数1=Request['参数1'];
参数2=Request['参数2'];
参数3=Request['参数3'];
参数N=Request['参数N'];
</script>
这不是源码不源码的事,这得看你用的是什么技术,asp?php?JSP?
能给你的只有Ajax的代码,后台的得看你用的什么技术。
varxmlHttp;
try{
xmlHttp=newXMLHttpRequest();
}catch(trymicrosoft){
try{
xmlHttp=newActiveXObject("Msxml2.XMLHTTP");
}catch(othermicrosoft){
try{
xmlHttp=newActiveXObject("Microsoft.XMLHTTP");
}catch(failed){
xmlHttp=false;
}
}
}
functiongetList(id){
xmlHttp.open('POST','<%=basePath%>.do?id='+id,true);
xmlHttp.onreadystatechange=handleResponse;
xmlHttp.send(null);
}
functionhandleResponse(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200||xmlHttp.status==0){
alert("已经注册");
}
}
}
很简单!我这里只说说大体思路,所提供的JS代码可以根据需要扩展,也可以直接拿来用!思路:在表单(Form)中,注册页面用的最常见的就是Input控件,我们可以利用W3C为我们提供的HTMLDOM对象,通过JS函数(或方法)来实现对表单控件是否为空的判断。
实现:在一个页面中,具有相同标签的表单控件会被浏览器看作一个以数字为下标的标签数组,例如:在你设计的表单中有8个文本框,访问它们时的数字下标就是0-7,我们通过一个简单的For循环,来测试8个文本框是否为空,然后决定是否可以跳转到下一个页面。代码:*把以上代码嵌入到
之间,然后在