Playframework 2.0 为什么游戏框架表单助手使用';额外';标签?

Playframework 2.0 为什么游戏框架表单助手使用';额外';标签?,playframework-2.0,Playframework 2.0,为什么Play的表单助手会生成dl、dt和dd标记?它们似乎没有必要 <dl class="error" id="email_field"> <dt><label for="email">Email:</label></dt> <dd><input type="text" name="email" id="email" value=""></dd>

为什么Play的表单助手会生成
dl
dt
dd
标记?它们似乎没有必要

   <dl class="error" id="email_field">
        <dt><label for="email">Email:</label></dt>
        <dd><input type="text" name="email" id="email" value=""></dd>
        <dd class="error">This field is required!</dd>
        <dd class="error">Another error</dd>
        <dd class="info">Required</dd>
        <dd class="info">Another constraint</dd>
    </dl>

电邮:
此字段必填!
另一个错误
要求的
另一个制约因素

尽管马克西姆承认了自己,但请记住这只是默认的帮手。如果它们只是纯场,人们就会开始理解为什么它不使用一些结构;)


除此之外,请记住,Play允许您轻松创建自定义构造函数,这在中得到了完美的展示。

嗨,我可以回答您,因为这是我的错。3-4年前,当Guillaume Bort(游戏创建者)开始创建表单系统时,他使用了我的一个表单模板(当时我在他旁边工作)。这是我个人组织表单的方式,但请注意,您可以自己覆盖每个模板。您有什么理由喜欢这样做吗?这似乎是多余的。有计划改变这个吗?或者是附加的变化?这更多的是一种语义偏好,而不是一种非常实用的选择。我不知道有什么计划要改变这一点。好的,很酷,谢谢你快速而坦率的回答@MaximeDantec表示不建议使用
@helper.inputText(userForm(“name”))
:(