我正在设置一个注册页面,我主要使用PHP来验证数据.
我已经意识到使用客户端驱动的语言进行某些验证可以减少服务器的工作量.我在jquery中没有太多的知识,但我正在寻找能够确定电子邮件正确语法的代码(例如,一个'@'而且没有有趣的字符).
另外,在jquery中是否有一个函数,每次在某个事件之后(点击,在keyup上)它会预先形成一个php脚本并显示结果而不重新加载?我正在寻找能够让用户快速反馈更复杂功能的内容(比如查找电子邮件的DNS以确保其真实,检查用户名是否存在等).
有人能指点我这个资源吗?
有一个非常广泛使用的jquery验证插件,你可以在这里找到:
http://plugins.jquery.com/project/validate
它包含许多内置的"常见"验证规则,您可以添加自己的验证规则.默认情况下会有电子邮件.
但始终记住要始终在服务器端验证.您可以添加客户端验证以提高响应速度,但请记住,恶意用户可以轻松绕过任何JavaScript验证.