我试图获得HTML5前端支持的类型为“number”的输入。Symfony - 将表单类别中的HTML5输入类型“text”更改为“number”
我的形式类:
class MyType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('a', NumberType::class); // i want <input type="number" ...>
$builder->add('b', EmailType::class); // <input type="email" ...> works
$builder->add('c', TextareaType::class);
}
}
的NumberType不与产生在树枝模板的< INPUT TYPE = “号码”>标记{{形式(myForm的)}}如EMAILTYPE <输入类型= “电子邮件”>。
我找不到选项来设置所需的html属性值。 'attr'设置不会改变它。
我使用的Symfony 3.
KR 塞巴斯蒂安
如果你想要十进制数,它是否工作。 –