如何在HTML页面的输入值中包含双引号?
例如:<input name="locations[]" value="["SFO","SJO","LA"]">
我需要双引号,因为这是一个json数组。但它不会工作。将其更改为'
会导致json中出错。
我正在使用<!DOCTYPE html>
。这可以以某种方式完成吗?
答案 0 :(得分:4)
您需要使用html实体对值进行编码。
"
的HTML实体为"
因此,在您的情况下,结果将如下所示:
<input name="locations[]" value="["SFO","SJO","LA"]">
答案 1 :(得分:2)
你可以试试这个:
<input name="locations[]" value="["SFO","SJO","LA"]">
"
被处理为"
, ISO 8859-1 相当于"
。您也可以参考this