我使用Slim模板语言来布置表单,并且想要将required
属性添加到我的输入中。如何使用Slim模板设置HTML5属性(如'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脚本忽略。
我错过了什么?
[这是否帮助?(https://github.com/slim-template/slim/issues/198) – Mike
号见https://github.com/slim-template/slim/issues/433 –
实际上[这个答案](https://github.com/slim-template/slim/issues/433#issuecomment-21923391)几乎是它的钉子。显然attribute =“”等同于独立属性,所以纤细是正确的。这似乎是Zurb基金会框架中的一个错误,或者更可能是我自己的一些错误。 –