問題タブ [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.

0 投票する
1 に答える
403 参照

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 ビュー

0 投票する
1 に答える
207 参照

django - htmx および django クラス ベースのビュー

カウントダウンのチュートリアルをここからクラスベースのビューに変換しようとしましたが、何が欠けているのかわかりません。

ビュー.py

base.html