0

我不知道我是否理解得很好......如果我希望我的表单输入只接收数字,我可以使用数字字段

$builder->add('width', 'number', array(
        'label' => $this->translator->trans('image.builder.width'),
        'invalid_message' => 'oops'
    ));

当我在输入区域中键入字母时,会发生错误,但不会显示消息……什么也没有。

这是使用数字输入的正确方法吗?

谢谢

4

1 回答 1

0

确保呈现表单错误

{{ form_errors(form) }}

如果您想在其各自字段附近显示表单错误,请参阅此问题:

Symfony2 form_errors

于 2013-03-28T17:08:43.697 回答