0

私のコードには1つの入力ボックスがあるため、ドロップダウン選択時にそのボックスにデータがフェッチされます。また、ユーザーがそのデータを挿入/更新/削除したくない場合、不必要に保存ボタンをクリックすると、「保存するものは何もありません..不要な保存ボタンを押しました。」というエラー メッセージを表示する必要があります。

現在、入力ボックスのデータがデータベースの値と等しいかどうかを確認していますが、そのエラーが表示されますが、機能していません。

if (inputVal1.equals(dbVal1.getValue()) && inputVal2.equals(dbVal2.getValue())) {
    addPageError(T_NOTHING_TO_SAVE);
}

Java でこの検証を処理する方法を提案してください。

4

1 に答える 1

0

データを別の変数に保存し、入力ボックスの現在の値と単純に比較します。これを行うと、値が変更されたが元の値に戻ったかどうかを検出することさえできます。これとは別に、ボタンを無効にして、コンテンツが実際に変更された場合は入力ボックスの編集イベントで比較し、それに応じてボタンを有効にすることもできます。

于 2021-05-13T07:17:57.933 に答える