如何为submitToRemote的value属性添加样式?

时间:2012-12-12 08:06:26

标签: grails twitter-bootstrap gsp

在我的应用程序中,我使用twitter bootstrap为按钮等添加漂亮​​的图标。通过正常的按钮和链接,我可以通过这样做来实现这一点。

<g:remoteLink .. code omitted .. class="btn">
    <i class="icon icon-warning-sign"></i> <g:message code="default.button.add.label"/>
</g:remoteLink>

这会产生一个漂亮的按钮,文本前面有一个图标..

现在我想使用submitToRemote:

<g:submitToRemote .. code omitted .. value="${message(code: 'default.button.add.label')}" class="btn"/>

但我似乎在添加

时失败了
<i class="icon icon-warning-sign"></i>

值..有关如何实现此目的的任何提示或提示?

我尝试了几种方法,例如将此样式放在class属性中,但这也失败了。

任何提示?

1 个答案:

答案 0 :(得分:1)

submitToRemote会生成一个<input type="sbumit" ... />代码(source code),这不会轻易适应您希望做的事情(预计value会是formRemote一个普通的字符串,而不是标记)。

另一种方法可能是使用submitToRemote代替<button>,以及包含图标标记的<g:formRemote action="..." update="..."> ... <button type="submit" ...><i class="icon icon-warning-sign"></i> Text...</button> </g:formRemote>

{{1}}