0
我有三個文本框在我的HTML,其中用戶可以輸入值。在我的java類中,我正在進行驗證以檢查是否輸入了多個輸入框。如果用戶在兩個/三個文本框中輸入了值,則需要引發錯誤消息。如果他沒有輸入三個文本框的值,我也打算拋出錯誤messsagae。我的代碼是這樣的。Java驗證,以檢查是否有多個文本框有值
if(!dId.equals("") && !PId.equals("") && !PPup.equals("")){
result.addError(new ErrorBO("only one should only be entered"));
}
if(dId.equals("") && PId.equals("") && PPup.equals("")){
result.addError(new ErrorBO(" one should be entered"));
}
dId,PId,PPup是我有我的價值觀的變量。此代碼在用戶在兩個文本框中輸入值的情況下失敗。有沒有簡化的方法來檢查所有的情況。
我會建議設置一個int計數器= 0,並寫三個如果那將++如果id是非空的。然後看看計數器== 1還是不行。 –