問題タブ [express-handlebars]

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 に答える
286 参照

javascript - HTML 入力テーブルの変更された入力値を検出する

次の事前入力された入力テーブルで変更された値を検出する方法を見つけようとしています。MongoDB からデータを取得し、Express-Handlebars と nodejs を使用してデータを HTML に入力します。

[送信] ボタンをクリックすると、サーバーはすべての構成を含むオブジェクトを受け取ります。次に、MongoDB に書き戻したいと思います。しかし、変更されていない値を書き戻したくありません。オブジェクトを反復処理できますが、行は基本的に無制限であるため、サーバーのパフォーマンスの問題につながる可能性があります。

その特定の行で値が変更されたかどうかを検出し、サーバーが受信したオブジェクトで何らかの形でマークする方法があるかどうかを知りたかったのです。これにより、オブジェクト全体を 1 回反復するだけで、変更された構成のみを書き込むことができます。

HTML や JS には、それを実行できる onChanged のようなものがあることがわかりました。しかし、私はそれが直接の変更に使用されているのを見ただけで、ボタンが押されたときにのみ変更を適用したいのです。

できればJavascriptは避けたい!

自分のやりたいことを何らかの形で表現できればと思っています。前もって感謝します!