【问题标题】:Something with javascript possibly connected with locale带有 javascript 的东西可能与语言环境有关
【发布时间】:2012-05-14 14:49:06
【问题描述】:

我通过单击页面上的按钮显示了确认窗口。对于俄语语言环境,它可以完美运行,但是当我将其切换为英语时,它什么也没显示。这是按钮的代码:

<form method="POST" 
action="Link.do?method=newsList"
onsubmit="return confirm('<fmt:message key="body.onsubmit.cancel" />')">
<input type="submit" 
    value="CANCEL">
</form>

还想说body.onsubmit.cancel属性存在于所有属性文件中,我可以成功连接到它。真不知道怎么了。非常感谢您的帮助。

【问题讨论】:

  • 您发布的代码不是客户看到的,对吧?单引号中的部分 () 是在将标记发送到客户端之前在服务器上处理的内容,对吧?
  • 所以似乎语言环境的问题出在服务器端。当您切换到英文时,客户看到的标记是什么?
  • 在您的原始帖子中,您说它适用于俄语,但对于英语它什么也没显示。我很困惑。
  • 调试的方法是查看当你切换到不起作用的语言环境时发送给客户端的页面的源代码是否正确。例如,如果您的消息包含引号,那么如果引号未转义,则生成的脚本中的语法将无效。

标签: javascript forms jstl


【解决方案1】:

调试的方法是查看当您切换到不起作用的语言环境时发送给客户端的页面的源代码,并查看代码是否正确。例如,如果您的消息包含引号,则如果引号未转义,则生成的脚本中的语法将无效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-19
    相关资源
    最近更新 更多