如何在超链接上调用javascript警报's点击,里面有一条包含单引号的消息
How to call javascript alert on hyperlink's click with a message cotained single quote inside?
我遇到了javascript问题。我正在使用C#编写一个超链接,它可以调用javascript来显示警报消息。请参阅下面的代码以了解它是如何完成的:
首先,这是C#从服务器端编写的代码:
//Server side code
string myHyperlink = "<a href='#' onclick='"alert('I'm not me.');'">Click Me!</a>";
当由客户端浏览器生成时,我看到的代码如下:
//Client side code
<a href="#" onclick="alert('I'm not me.');">Click Me!</a>
当我点击超链接时,客户端代码无法调用javascript警报。因为javascript代码不起作用。
这里的问题是:单词"I’m"中的单引号撕裂了警报消息中的一部分参数。因此,javascript无法运行,当我点击超链接时,消息也无法显示。
这里的问题是:javascript无法识别消息中的单引号和消息的环绕引号之间的区别。
要求:如何在javascript参数中的另一个单引号中定义单引号?
问候,
Dung Tri
您需要在客户端转义报价,这意味着您需要在服务器端的报价之前转义'
,例如
string myHyperlink = "<a href='#' onclick='"alert('I'''m not me.');'">Click Me!</a>";
将打印:
<a href="#" onclick="alert('I''m not me.');">Click Me!</a>
相关文章:
- 当单击第一个李时,它显示内容一,当单击第二个李时,它显示内容二
- 在地图上画一条路线
- 在d3中拖动一条线
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- 我正在创建一个聊天,但每次我发送消息时,它都不会让我再发送另一条消息,就像表格一样;不起作用
- 当我的条件为true时,显示一条弹出消息
- 如何在javascript中的if或else块中运行一条jsp语句
- 加载页面每10秒显示一条不同的消息
- 更改路线时,在react.js中得到一条非常crypric的消息
- 当用户单击保存按钮时,标签会显示一条消息
- 重定向到同一页面,但其中包含一条消息
- 重定向到同一页面,但其中包含一条消息
- 是为大约100条记录中的每一条呈现一个表单更快,还是用ajax加载单个表单更快
- 如何在表单加载时显示第一条消息,并在 1 分钟后显示下一条消息
- 如何绘制多条线,数组的每个元素一条线包含vega规范数据中的y值
- 如何在超链接上调用javascript警报's点击,里面有一条包含单引号的消息
- 我需要在表单提交后显示一条包含变量(表单中的答案)的消息
- Js-data在一条路由中包含多个模型
- 当单击该链接时,将显示一条消息
- D3:单击散点图中的圆时添加一条线