我不能改變文本框的到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