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
アップデート
人々の提案に加えて、PHP 文字列を引用符で囲みました。実際、値が 5 の場合、JavaScript は次のようになります -- >
<script type="text/javascript">
$(window).load(function() {
document.getElementById('20988888993483').document.getElementById('input_13').value = "5";
}
</script>
それでもエラーが発生します。感想大歓迎です