Dav*_*Sag 10 forms validation html5 required-field slim-lang
我正在使用Slim模板语言布局表单,并希望将该required属性添加到我的输入中.
input#first_name(required name="first_name" type="text" pattern="^[A-Z][a-z]+$")
Run Code Online (Sandbox Code Playgroud)
但是,由此生成的HTML最终会成为
<input id="first_name" name="first_name" pattern="^[A-Z][a-z]+$" required="" type="text" />
Run Code Online (Sandbox Code Playgroud)
这不是我需要的.
我已经浏览了文档但是看不到Slim的任何方法来添加独立的html5属性.
同样,将data-abide属性添加到form标记(根据Zurb Foundation框架的要求)失败.
form.custom(data-abide method="POST" action="/registration")
Run Code Online (Sandbox Code Playgroud)
导致
<form action="/registration" class="custom" data-abide="" method="POST">
Run Code Online (Sandbox Code Playgroud)
Zurb脚本忽略了哪些.
我错过了什么?
在您的*.html.slim文件中执行以下操作:
input#first_name required="" name="first_name" type="text" pattern="^[A-Z][a-z]+$"
Run Code Online (Sandbox Code Playgroud)
请注意空属性语法:
<input required>
Run Code Online (Sandbox Code Playgroud)
相当于:
<input required="">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2833 次 |
| 最近记录: |