私は問題で立ち往生しており、私を助けてくれる人が必要です.
私はhtmlフォームを持っています。国、州、市区町村、暗証番号 (手動で入力する必要があります) を php ファイルに送信し、ajax を使用して処理します。送信されると、テキスト ボックスに PIN コードの値が返されます。
私が望むのは、ユーザーが 2 回目の PIN コードの値を変更するたびに、フォームをリセットする必要があるということです。
私がやったことは、次のようにinnerHTMLを使用したことです:
<form id="someid" method="post">
<input type="text" value="'.$_POST['pin-code'].'" onChange="resetpin();" />
リセットフォームは次のようになります。
function resetpin() {
document.getElementById('someid').innerHTML = Full HTML CODE FROM ABOVE FORM GOES HERE
このコードは、同じページで 2 回繰り返される国、都市、州を選択するためのすべてのコードが .innerHTML に含まれているため、見苦しくなります。
それで私が考えたのは、私はこのようなことができるのでしょうか?
ユーザーが 2 回目にピンを変更すると、フォームをリセットする必要があります。
onchange=showdiv("ID of the form and contents to be displayed")
innerHTML を使用する必要がないように、これを行うことができますか...
私を助けてください。