私は動的フォームを持っています。php および ajax を使用したドロップダウンからのユーザーの選択によると、不明な数の新しい入力フィールドがフォームに追加されています。問題は、フォームを送信すると、ajax で生成された入力が無視されることです。私は何を間違っていますか?
xmlhttp.onreadystatechange=function()
{
.
.
.
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("1").innerHTML="Proceed.";
document.getElementById("5").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","invoice_ajax.php?q="+ test,true);
xmlhttp.send();
新しい入力をどこに置くか
<form method="post" NAME="mainform" action="pdfinvoice.php">
<div><input type="hidden" readonly name="Owner_City" value="<?php Get_City();?>"></div>
<div><input type="hidden" readonly name="Owner_Post" value="<?php Get_post();?>"></div>
...
<div> <span id="5">Ajax inputs</span></div>
</form>