javascript - 如何在客户端验证 Symfony 2 表单(javascript)

标签 javascript forms validation symfony

我是 symfony 2 的新手,我正在尝试构建一个应该由服务器和导航器验证的标准表单。

服务器端验证可以很好地处理 @Assert\... 之类的断言,但我找不到在客户端进行验证的方法。

搜索后,我指出 Symfony 2 没有 javascript 库来管理它..

所以我的问题是:最简单的方法是什么?

我知道可以使用客户端库,例如 jQuery Validation 插件或类似 Regula 的东西,但这意味着我必须复制我的验证规则..

最佳答案

Symfony 是一个PHP 框架,即服务器端应用程序框架。它不提供客户端验证,除非您使用具有 required 属性和其他 email 类型的 HTML5 输入(在浏览器中仍然没有很好地实现)。

所以你必须找到自己的解决方案并尝试将其插入 Symfony2 之前以使其尽可能简单......或者找到一个现有的包,如 APYJsFormValidationBundle

关于javascript - 如何在客户端验证 Symfony 2 表单(javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13684563/

相关文章:

jquery - 如何在 html 表单之间切换/选择

html - 为什么对 html 表单使用有序列表来提高可访问性?

php - 在 laravel 5.1 中请求验证失败后重定向到登录页面

javascript - 交换两个 <li> 元素

javascript - 如何在 JS 中使用数学设置 div 的高度?

javascript - 将高阶 Observable 合并到现有对象中

javascript - Firefox 在 window.print(); 之后不会重定向

amp-html 中的表单和输入

json - 如何显示自定义验证错误消息

java - 验证设计和文档