forms - How to set HTML5 attributes like 'required' using a Slim template -
i m laying out form using slim template language , want add required
attribute input.
input#first_name(required name="first_name" type="text" pattern="^[a-z][a-z]+$")
however html generated ends being
<input id="first_name" name="first_name" pattern="^[a-z][a-z]+$" required="" type="text" />
and that's not need.
i've gone through docs can't see way slim add standalone html5 attribute.
likewise adding data-abide
attribute form
tag (as required zurb foundation framework) fails.
form.custom(data-abide method="post" action="/registration")
leads to
<form action="/registration" class="custom" data-abide="" method="post">
which zurb scripts ignore.
what missing?
in *.html.slim file do:
input#first_name required="" name="first_name" type="text" pattern="^[a-z][a-z]+$"
note empty attribute syntax:
<input required>
is equivalent to:
<input required="">
Comments
Post a Comment