使用Javascript将引号放入表单字段

时间:2011-04-13 13:34:18

标签: javascript

这一定很简单,但我的大脑已冻结了。

我有一个输入字段:

<input value="">

我想使用javascript填充值,并且var中包含引号。例如,当我使用PHP填充页面加载时的值时,我只会交换“&quot;(或htmlentities,等等)。

但是当你对js做同样的事情时,它只显示&quot;(显然)。

我可以写出“没有逃脱吗?”

3 个答案:

答案 0 :(得分:4)

您需要转义Javascript字符串中的"字符:

var str = "I have a \"!";
//Or
var str = 'I have a "!';

然后,您可以将此字符串分配给value属性或任何其他属性。

答案 1 :(得分:0)

对于一对双引号,将它们放在单引号内。

<input value='""' />

或通过javascript设置

document.forms[0].elements[0].value = '""';

答案 2 :(得分:0)

如果你在价值附近使用单引号,它应该有效:

<input type="text" value='quo"tes' />