在HTML页面输入值中使用双引号

时间:2014-09-08 09:04:10

标签: html html5

如何在HTML页面的输入值中包含双引号?

例如:<input name="locations[]" value="["SFO","SJO","LA"]">

我需要双引号,因为这是一个json数组。但它不会工作。将其更改为'会导致json中出错。

我正在使用<!DOCTYPE html>。这可以以某种方式完成吗?

2 个答案:

答案 0 :(得分:4)

您需要使用html实体对值进行编码。

"的HTML实体为&quot;

因此,在您的情况下,结果将如下所示:

<input name="locations[]" value="[&quot;SFO&quot;,&quot;SJO&quot;,&quot;LA&quot;]">

答案 1 :(得分:2)

你可以试试这个:

<input name="locations[]" value="[&quot;SFO&quot;,&quot;SJO&quot;,&quot;LA&quot;]">

&quot;被处理为&#34; ISO 8859-1 相当于"。您也可以参考this