我在iframe中有一個表單,並且我想用某些數據預填充表單。填充數據:未捕獲的語法錯誤意外的輸入結束
我正在嘗試使用php和javascript來完成此操作。
我的代碼看起來是這樣的:
<script type="text/javascript">
$(window).load(function() {
document.getElementById('20988888993483').document.getElementById('input_13').value = <?=htmlspecialchars($_POST['input_13'])?>;
}
</script>
iframe的id爲20988888993483,並且輸入的ID是input_13。我預先加載了之前表單提交的值。
雖然這段代碼串在一起,但我不太確定該怎麼做。
當我加載JavaScript是我得到的錯誤:uncaught syntaxerror unexpected end of input
UPDATE
隨着人們的建議,我已經添加了周圍的PHP字符串引號。在野外,值爲5,JavaScript看起來像這樣 - >
<script type="text/javascript">
$(window).load(function() {
document.getElementById('20988888993483').document.getElementById('input_13').value = "5";
}
</script>
雖然我仍然收到錯誤。不勝感激
嘗試添加引號:'。 .. =「=...?>」;' – VisioN
您是否嘗試將PHP部分放在引號中? –