私の Web アプリケーションには、単純な従業員フォームがあります。各従業員には固有の ID が関連付けられています。
新しい従業員がシステムに追加されると、一意の ID が割り当てられます。この ID は、手動で割り当てることも、システムによって生成することもできます。
数値が格納された単一の列を持つテーブルがあります。1ずつ増えます。
したがって、テーブルの値が 10 の場合、システムは次の従業員の ID E0011 を自動生成します。
そして、表の値が 11 に更新されます。
「id」テキストフィールドの近くにボタンがあります。ユーザーがこのボタンをクリックすると、新しいシステム生成 ID が作成され、ID フィールドに入力されます。
ここでの問題は、ユーザーがこのフィールドを複数回クリックして次の ID を生成できるため、前の ID が失われたり消費されたりする可能性があることです。
ユーザーが複数の ID を作成できないようにするにはどうすればよいですか?