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

时间:2012-12-03 13:45:12

标签: javascript forms validation symfony

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

服务器端验证适用于@Assert\...这样的断言,但我找不到在客户端使用它的方法。

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

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

我知道使用jQuery Validation插件或类似Regula之类的客户端库的可能性,但这意味着我必须复制我的验证规则。

2 个答案:

答案 0 :(得分:7)

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

所以你必须找到自己的解决方案并尝试在Symfony2前面插入它以使其尽可能简单...或者找到像APYJsFormValidationBundle这样的现有捆绑包

答案 1 :(得分:0)

这是新的Symfony 2软件包,它为Symnfony类型(表单)提供客户端验证的实现https://github.com/formapro/JsFormValidatorBundle