我在 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,input的id是input_13。我从以前的表单提交中预加载了值。
不过,这段代码是串在一起的,我不太确定该怎么做。
加载 javascript 时出现的错误是:uncaught syntaxerror unexpected end of input
更新
除了人们的建议,我还在 PHP 字符串周围添加了引号。在野外,值为 5,javascript 看起来像这样 -->
<script type="text/javascript">
$(window).load(function() {
document.getElementById('20988888993483').document.getElementById('input_13').value = "5";
}
</script>
我仍然得到错误。非常感谢的想法