在html文本框中,如何显示其自身包含的值""符号?

时间:2014-11-06 11:48:40

标签: javascript html

是否可以提供""符号本身在html文本框标签中?

我的要求是这样的:

<input name="myapi" id="testapi" type="text" value="{"value": "!MYAPI!sdfg" }" class="revapi" hidden="true"/>

其中{"value": "!MYAPI!sdfg" }是文本框的值

有没有办法这样做?

3 个答案:

答案 0 :(得分:1)

使用HTML实体。这是示例

<input type = "text" value = "&quot;{&quot;value&quot;: &quot;!MYAPI!sdfg&quot;}&quot;">

答案 1 :(得分:1)

只需使用'单引号)而不是"双引号)包装值

<input name="myapi" id="testapi" type="text" value='{"value": "!MYAPI!sdfg" }' class="revapi"/>

<强> Working Fiddle

答案 2 :(得分:0)

你可以逃避&#34;

<input name="myapi" id="testapi" type="text" value="{\"value\": \"!MYAPI!sdfg\" }" class="revapi" hidden="true"/>

或使用&#39;而不是&#34;&#34;

<input name="myapi" id="testapi" type="text" value="{'value': '!MYAPI!sdfg' }" class="revapi" hidden="true"/>