私が現在取り組んでいるアプリケーションは、医師が患者のパラメーターを Web UI に入力する方法です。データが関連付けられた特定のフォームがあり、毎日 1 つのフォームのみを持つ必要があります。現時点での問題は次のとおりです。
それぞれのフォームに入力する患者データはたくさんあります。医師は、すべてのデータを入力してページの最後にある [送信] ボタンをクリックすると、MySQL データベースが更新されるため、インターネット接続が切断されて、次の作業を行う必要があるのではないかと心配しています。すべてのデータを再入力します。これはすぐに欲求不満につながります。
この問題を防ぐにはどうすればよいですか? 私が最初に考えたのは、ユーザーが最初に [送信] を押さなくても、現在のページのフォームに既に入力されているデータで定期的に MySQL データベースを更新する一種の自動保存機能でした。残念ながら、この問題にアプローチする方法がわかりません。何か案は?アプリケーションは Racket で作成されていますが、フォームは昔ながらの単純な HTML であり、バックエンドには MySQL サーバーがあります。