【发布时间】:2011-04-30 05:51:07
【问题描述】:
当值字符串包含引号时,我在网页上有一个下拉菜单。
值是"asd,但在 DOM 中它始终显示为空字符串。
我已经尝试了所有我知道的正确转义字符串的方法,但无济于事。
<option value=""asd">test</option>
<option value="\"asd">test</option>
<option value=""asd">test</option>
<option value=""asd">test</option>
如何在页面上呈现它,以便回发消息包含正确的值?
【问题讨论】:
-
你是如何生成页面的?
-
如果使用单引号会怎样?
-
我必须指出,这些答案都没有说明如何正确转义字符串以在 html 属性中使用
-
@reconbot 这将取决于 HTML 的生成方式。这个问题是关于引号的,所以从技术上讲,接受的答案回答了所提出的问题。至于如何正确转义字符串,对于一般情况,我没有方便的链接,但在 PHP 中你会使用
htmlentities。