問題タブ [htmx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - htmx 応答でフォームのリセットをトリガーするにはどうすればよいですか?
私は非常に基本的な Django メッセージング アプリケーションを作成してhtmx
おり、メッセージの送信とレンダリングに使用したいと考えています。メッセージの投稿、保存、部分的なメッセージのレンダリングを問題なく行うことができます。ただし、フォームのテキストエリアがリセットされないという奇妙な問題が発生しています。したがって、メッセージを送信すると、スワップが挿入された後、古いメッセージがテキストエリアに残ります。これはあまり理想的ではありません。
次のように onclick イベントを追加して、テキストエリアを手動でクリアしようとしました。
HTML
スクリプト ( https://stackoverflow.com/a/14589251/12758446 )
submitForm() に含まれているにもかかわらずmessage_form.submit()
、フォームが送信されていませんが、テキストエリアがリセットされています。
質問:
メッセージを正常に送信してレンダリングした後、テキストエリアをリセットするにはどうすればよいですか?
https://github.com/legionscript/socialnetwork/blob/84375841429887e394a2a31e1b67919f81a3cb06/social/views.py#L428に基づく Django ビュー