Я попытался получить ввод с типом «число» для поддержки интерфейса HTML5.Symfony - изменить тип ввода HTML5 «текст» на «число» в классе формы
Моя форма класс:
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 не производит тип < ввода = "число"> тег в шаблоне ветку с {{форма (MyForm)}} как тип входного EmailType < = "электронная почта">.
Я не мог найти способ установить требуемое значение атрибута html. Настройки «attr» не меняют его.
Я использую Symfony 3.
кр Себастиан
Не работает, если вы хотите десятичное число. –