Я создаю форму, используя язык шаблонов Slim, и хочу добавить к входным данным атрибут required
.
input#first_name(required name="first_name" type="text" pattern="^[A-Z][a-z]+$")
Однако HTML, созданный из этого, в конечном итоге
<input id="first_name" name="first_name" pattern="^[A-Z][a-z]+$" required="" type="text" />
И это не то, что мне нужно.
Я просмотрел документы, но не вижу способа добавить в Slim отдельный атрибут html5.
Аналогичным образом, добавление атрибута data-abide
к тегу form
(как того требует платформа Zurb Foundation) завершается ошибкой.
form.custom(data-abide method="POST" action="/registration")
приводит к
<form action="/registration" class="custom" data-abide="" method="POST">
Которые скрипты Zurb игнорируют.
Что мне не хватает?