2010-01-17 21 views
1

在大多數Web項目中,我們都執行客戶端和服務器端表單驗證。建議一致的表單驗證錯誤提示的方式?

表單驗證的一個主要部分是錯誤提示,

客戶端和服務器端表單驗證庫可能已經實現了這個對我們來說,

但錯誤提示看起來不同。

如何爲這樣的系統設計一致的錯誤提示?

在此先感謝。

回答

0

服務器端驗證不應該關心向用戶顯示錯誤。它應該簡單地返回與投擲異常相關的詳細信息。客戶端異常處理程序應該攔截這些消息,並解釋它們是否有效,並將消息顯示給用戶。

那麼,這是一般原則。如果你想得到具體的建議,你需要編輯你的問題來獲得更多關於你的架構的細節。

+0

Thx。我只是想知道如何使錯誤消息看起來一樣,無論客戶端Javascript或服務器端程序檢測到錯誤。並且,當表單驗證在服務器端失敗時,可能是因爲用戶關閉了瀏覽器的Javascript,並且您建議的方式在這種情況下不起作用。 – satoru 2010-01-17 11:50:46