如何把撇号在我的消息资源,而不破坏javascript确认
how to put an apostrophe in my message resource without breaking the javascript confirm?
我使用JSF2 (Primefaces 2)。
我有一个'删除'按钮与javascript确认。
<p:commandButton ajax="false" value="#{msg.common_delete}"
action="#{profileHandler.doDelete}"
onclick="return confirm('#{msg.profile_confirmDeleteMessage}')"
immediate="true"
/>
问题是资源包中的消息有一个撇号。比如"你确定要删除用户的个人资料吗?"
撇号破坏了javascript,所以确认消息永远不会出现,按钮只是删除。
我尝试将消息包中的文本更改为'和& # 39;但两者都没有奏效;我只看到消息中的"'"
任何帮助都非常感谢!
Rob您可以尝试在消息属性文件中'字符之前添加'。
JSF2允许单引号属性吗?如果是这样,您可以尝试将外部引号改为单引号,将内部引号改为双引号。这样js就不会被弄混了。
onclick='return confirm("#{msg.profile_confirmDeleteMessage}")'
相关文章:
- javascript确认对话框有时会不断出现
- 如何为javascript方法放入jquery确认对话框
- HiddenField从服务器更改的javascript值在客户端确认
- 为什么JavaScript对话框(警告、确认)会停止页面重绘
- Javascript-如果用户没有响应,则关闭确认消息
- 您可以更改javascript确认上的按钮标题吗
- 通过javascript确认AJAX更新数据库
- 是否可以隐藏javascript确认对话框
- 我如何在 JavaScript 中确认某些内容然后使用
- 在提交之前验证表单,jQuery发布到javaScript,然后提交到确认页面
- 向asp.net生成的链接添加确认javascript
- Loop 在“无数字确认”JavaScript 中不起作用
- MVC3 ajax 表单与确认 JavaScript 弹出窗口
- 删除确认 JavaScript
- 确认Javascript中的字符串中只包含数字
- 运行php代码确认javascript
- 单击3次,弹出确认javascript窗口
- 用复选框确认Javascript
- 如何改变强调确认javascript按钮
- 提示,警报和确认JavaScript在Android WebView中找不到