我不能改变文本框的到PHP值(存储在变量$code
)的值(id为“代码”):如何正确插入一个变量作为生成的JavaScript值的值?
$code = $_POST['code'];
echo "<script language='javascript'>
document.getElementById('code').value = $code </script>";
我也试过'$code'
和"$code","..." + "%code + "..."
,但是没有帮助。 我在做什么错?
你能告诉我们一个它输出的例子吗? – ryeguy 2010-03-22 18:43:51
注意:'language'属性已被弃用。改用'type =“text/javascript”'。 – Matchu 2010-03-22 18:46:43
这真的很危险,人们破解你的应用的好地方,你基本上允许任何人在你的页面上写js。我会考虑重新设计。至少,请确保$ code中的值是预期的格式。 – 2010-03-22 18:50:11