• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascript form送信後の動作)

javascript form送信後の動作

このQ&Aのポイント
  • javascriptを使用してformを送信した後の動作について知りたいです。
  • 送信した後に<input type="text">に入力したテキストが残ってしまう場合、どのように対処すればよいですか?
  • スクリプトを使用してiframeにデータを送信する方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

特別な処理を必要とせず単にinputのテキストを消したいだけであれば <input type="text" name="ctxt" size="20" value=""> を <input type="text" id="ctxt" name="ctxt" size="20" value=""> のようにIDのある形に変更し、 フォーム送信後 document.getElementById('ctxt').value= ''; のような記述を行うのはいかがでしょう。 ただし、getElementById は ページ全体がレンダリングされる前に呼び出すとうまくデータを取得できない場合があるので、その場合は <script> window.onload = function(){ : : } </script> のような形で ページがロードされたらscriptが評価されるように記述する、または </body> の直前にscriptを置く 等の工夫が必要です。

angel2015
質問者

お礼

うまくいきました。 ありがとうございます

関連するQ&A