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

时间:2015-07-08 03:36:45

标签: javascript php validation

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

进行表单验证时,必须同时进行服务器端验证和客户端验证。客户端验证可以轻松绕过,因为可以查看javascript和html,因此必须进行服务器端验证。仅进行服务器端验证是可行的,但由于加载时间导致用户体验不佳,并且增加了服务器的负担。

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

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

1 个答案:

答案 0 :(得分:1)

你可以使用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