首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Symfony2 html5是否可以形成多个验证消息?

Symfony2 html5是否可以形成多个验证消息?
EN

Stack Overflow用户
提问于 2013-03-04 22:14:20
回答 1查看 467关注 0票数 0

在html5表单中使用symfony2验证具有很好的功能。

在互联网上搜索了一段时间之后,我发现了这个伟大的解决方案:

但这始终只给我提供了one验证消息。

请输入一封有效的电子邮件好吗?

多个验证-消息呢?就像文档中描述的那样:

  • http://symfony.com/doc/2.1/book/translation.html#book-translation-constraint-messages

因此,我可以在html5表单验证中使用one消息,也可以对多条消息使用普通验证(如链接中的验证),但是没有像html5这样的客户端验证(当然,我可以实现一些验证功能,但我更喜欢使用内置的html5功能)。

编辑:我做了一些研究,看起来这个html5表单-验证与symfony2框架无关,对吗?因此,基本上没有创建太多的客户端代码,我只能检查“必需”(这是这个属性的最初原因)。

EN

回答 1

Stack Overflow用户

发布于 2013-03-04 23:30:00

编辑:我做了一些研究,看起来这个html5表单-验证与symfony2框架无关,对吗?因此,基本上没有创建太多的客户端代码,我只能检查“必需”(这是这个属性的最初原因)。

基本上,在构建表单builder->add("name","text",array("attr"=>array(" ... "时,您可以向标记中添加一些属性,而标记字段所需的是将必需的属性添加到html标记中。如果您想要转换html5验证,您可以在表单标记中使用novalidate属性,然后使用客户端js库来完成工作或其他任何事情。

我喜欢使用的一个技巧是使用js,在提交时,将表单作为ajax请求发送到服务器,然后将新的html呈现表单作为响应,这样我就可以获得symfony和javascript的惊人之处,而无需js验证库。您只需要使用一些ajax编写处理程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15212160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档