grails - 嵌套引号 : a message tag inside a javascript fragment inside of an actionsubmit tag

标签 grails gsp

我有一个提交按钮,我想要弹出确认窗口,这样做效果很好:

<g:actionSubmit value="Delete" 
action="deleteTpsReport" 
onclick="return confirm('ohnoes!');"

但是当我想将确认文本移动到 messages.properties 文件中时,我尝试:

<g:actionSubmit value="Delete" 
action="deleteTpsReport" 
onclick="return confirm('<g:message code="tps.delete.confirmation"/>');"

这不起作用,');" 显示在页面上,并且 javascript 被完全忽略。

有没有办法嵌套这些标签,以便我可以在 actionSubmit 的事件处理程序中使用 message

最佳答案

这应该有效:

<g:actionSubmit value="Delete" 
action="deleteTpsReport" 
onclick="return confirm('${message(code: 'tps.delete.confirmation')}');"/>

关于grails - 嵌套引号 : a message tag inside a javascript fragment inside of an actionsubmit tag,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9879376/

相关文章:

grails - 如何在grails中读取src/main/resources中的文件

grails - Grails remoteLink与<a>

grails - 如何从g:render Errors Grails中删除自动标记(<ul>和<li>)?

grails - 使用插件的布局渲染模板

grails - Jboss集群中的Apache Camel

Grails 2.x - 如何保留一个 URL 映射的文件扩展名?

grails - Controller 集成测试

Grails日期和日期范围约束?

grails - 如何获取gsp页面中选定单选按钮的id值以使 Controller /域类

javascript - 在Grails中的gsp中执行jquery代码