在设计登录或者注册页面时,输入的用户名不符合规范的话,如何自动删除,并且在验证完毕后存入到数据库中,要求要无刷新
楼上都已经把答案都说了,只是楼主没有整理起来。我之前写过一些关于ajax做登录及注册的小案例,我的处理逻辑比较变态,大致这样:
1、输入的时候,如果发现非法字符立即自动过滤;
2、全部输入完,提交的时候再次检测有无漏填项及不符合要求的,如果有,显示提示信息及不让继续提交;
3、全部通过后再发送ajax去请求对应的php文件,php中的验证一般都是系统自带的一些;
4、默认情况下,一些老的系统中php中返回的数据并不是我们ajax中想要的格式,我们需要手动修改一些返回状,比如:ok,1,2.....;
5、ajax中接收到php中返回的值,然后再进行后续处理,比如:登录成功后跳转,注册成功后发邮件等等。
还是给楼主一个参考案例吧,案例地址:www.yilingsj.com/d/file/jquery/2016-01-30/jquery.ajax制作帝国cms6.6快速注册插件demo演示.html
看下里面ajax是怎么写的就可以了。
ajax
能详细点吗?最好能提供一段代码,我也知道要用Ajax
$.ajax({ url : "", data : {}, dataType:'json', success:function(data){ } });
ajax到后台存入数据库,然后返回,这个挺简单的,网上的例子肯定是巨多的
$("#username").val("");
1.客户端验证,清空
2.基于ajax服务端验证,然后返回,客户端清空
楼上说的都对,就看你会不会用ajax和js了
先拿正则验证用户名是否符合规范
如果符合规范了 再用ajax 去验证数据库是否存在用户名,不符合规范 就拿js给输入清空