在 button.onclick 属性上显示 i18n 消息

Display i18n message on button.onclick attribute

我应该如何在下面的代码中显示 Thymeleaf i18n 消息:

<button th:text="#{msg_warning}" onclick="return confirm("[[#{msg_confirm_warning}]]")">
    Delete
</button>

甚至使用 th:attr

<button th:text="#{msg_warning}" th:attr="onclick='return confirm(\'#{msg_confirm_warning}\');'">
    Delete
</button>

每当单击按钮时,输出应该是 msg_confirm_warning 的字符串值。但它显示 [[#{msg_confirm_warning}]] 字符串。

好吧,我想我的语法有误。使用下面的代码,它解决了我的问题。

<button th:text="#{msg_warning}" th:attr="onclick='return confirm(\'' + #{msg_confirm_warning} + '\');'">
    Delete
</button>