1
在大多數Web項目中,我們都執行客戶端和服務器端表單驗證。建議一致的表單驗證錯誤提示的方式?
表單驗證的一個主要部分是錯誤提示,
客戶端和服務器端表單驗證庫可能已經實現了這個對我們來說,
但錯誤提示看起來不同。
如何爲這樣的系統設計一致的錯誤提示?
在此先感謝。
在大多數Web項目中,我們都執行客戶端和服務器端表單驗證。建議一致的表單驗證錯誤提示的方式?
表單驗證的一個主要部分是錯誤提示,
客戶端和服務器端表單驗證庫可能已經實現了這個對我們來說,
但錯誤提示看起來不同。
如何爲這樣的系統設計一致的錯誤提示?
在此先感謝。
服務器端驗證不應該關心向用戶顯示錯誤。它應該簡單地返回與投擲異常相關的詳細信息。客戶端異常處理程序應該攔截這些消息,並解釋它們是否有效,並將消息顯示給用戶。
那麼,這是一般原則。如果你想得到具體的建議,你需要編輯你的問題來獲得更多關於你的架構的細節。
Thx。我只是想知道如何使錯誤消息看起來一樣,無論客戶端Javascript或服務器端程序檢測到錯誤。並且,當表單驗證在服務器端失敗時,可能是因爲用戶關閉了瀏覽器的Javascript,並且您建議的方式在這種情況下不起作用。 – satoru 2010-01-17 11:50:46