javascript - 有没有办法同步服务器端和客户端的验证过程?

标签 javascript php validation

我注意到有a similar question on stackoverflow ,但这是2008年问的,现在是2015年了。答案指出了正确的方向,但当时似乎还没有插件出来。我在 stackoverflow 或 google 上找不到任何更新的相关问题,因此我决定再次询问,看看是否有更好的工具来解决该问题。

在进行表单验证时,需要同时进行服务器端验证和客户端验证。由于可以查看 javascript 和 html,因此可以轻松绕过客户端验证,因此服务器端验证是必要的。只做服务器端验证是可行的,但由于加载时间,用户体验很差,并且增加了服务器的负担。

那么,有没有一种方法可以为服务器端和客户端验证代码编写一次验证规则?

个人更喜欢服务器端的 php,但不是必须的。

最佳答案

您可以使用 AJAX。 AJAX 使用 javascript 与服务器通信,无需重新加载整个网页。这可用于验证目的。

http://www.freezecoders.com/2012/10/live-check-in-database-using-php-ajax.html

如果您以前没有使用过 AJAX,您可以在以下位置学习:

http://www.w3schools.com/ajax/default.asp

关于javascript - 有没有办法同步服务器端和客户端的验证过程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31283098/

相关文章:

php - 具有静态列和动态行的 HTML 表格

jquery - ASP.NET 像 ValidationGroup 使用 JQuery 验证插件?

jquery - 在每个输入之间迭代以验证值

javascript - 是否有用 JavaScript 实现 RFC3987(IRI 验证)?

javascript - 来自调用 Web Api 2 应用程序的 Angular 节点应用程序的 401 未经授权的 ajax 调用

javascript - 使用 Node.js 提供 Javascript 文件

javascript - 以编程方式从 Angular 中的响应中收集嵌套对象键

php - 使用 htaccess 的 ssl 上的不安全内容图像和 js

php - CodeIgniter,Ajax 调用未进入 Controller

.net - 文本框验证仅输入大于零的值