如果您已经熟悉标准 HTML 表单标签,那么在 Grails 中使用 g:textField 的原因是什么?
如果我理解正确,以下两个标记替代方案是等效的:
<input type="text" name="name" value="${params.name}" id="name" />
<g:textField name="name" value="${params.name}" />
在任何情况下使用 g:textField 会增加值(value)吗?我错过了什么吗?
最佳答案
提供 textField 标签是为了方便(比编写 HTML 输入略短),并且提供全套表单标签。我个人更喜欢在我的 Grails View 中尽可能多地编写纯 HTML,并且只倾向于使用真正提供好处的标签,例如表单标签。我还没有发现使用 textField 会添加任何值的实例,而不需要输入更少的字符。
关于grails - 为什么使用 <g :textField/> in Grails?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1055574/