私は複数のステップを持つ非常に長いフォームを持っています。ユーザーは、最初からやり直す必要がある場合に備えて、[リセット]をクリックできる必要があります。
以下のような非常に基本的なJavaScriptを実装しました。
<script type="text/javascript">
function resetOnlyThese(){
document.getElementById('room_str').selectedIndex = "";
document.getElementById('qty_str').selectedIndex = "";
// ...
}
</script>
<input type="button" value="Reset" onclick="resetOnlyThese()">
そして、私はAJAXを使用して、SPANに表示される価格の計算でフォームを更新しています。
<span class="totalprice-placeholder"></span>
すべての無線、入力フィールド、およびドロップダウンボックスは完全にリセットされますが、成功したAJAXコールバックから生成された価格計算は同じままです。コールバック部分もリセットする方法はありますか?
ありがとうございました。