在 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>
我应该如何在下面的代码中显示 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>