- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascript form送信後の動作)
javascript form送信後の動作
このQ&Aのポイント
- javascriptを使用してformを送信した後の動作について知りたいです。
- 送信した後に<input type="text">に入力したテキストが残ってしまう場合、どのように対処すればよいですか?
- スクリプトを使用してiframeにデータを送信する方法について教えてください。
- みんなの回答 (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を置く 等の工夫が必要です。
お礼
うまくいきました。 ありがとうございます