【发布时间】:2018-07-16 13:19:11
【问题描述】:
我在 Symfony 表单中有一个 Integer 字段,它代表数量 - 当然它应该无法传递等于或小于 0 的值,所以我在 Entity 和 Form 中验证了表单。
但是 - 只有当表单已经发送时才会被验证。是否有任何内置方法来验证输入表单?我知道我可能需要编写自己的 JS 函数来提供这个,但我不想重复别人的工作:)
【问题讨论】:
-
请显示您的代码和呈现的 HTML。例如在jsfiddle.net/dwhtmu0s 上,如果我输入
a值并提交表单,Firefox 会显示警告。 -
我知道! :D 但我想知道是否有机会自动生成 JS 代码来验证该表单。
-
您最好的选择可能是正则表达式。使用正则表达式,您可以检查客户端的输入
标签: php forms symfony validation symfony-forms