2013-05-14 77 views
-4

我有一個文本框,用戶輸入一個ID。該ID存儲爲整數。哪個是文本框中數值輸入的最佳選擇?

所以,我的問題是,我應該驗證文本框後,用戶輸入一個值,並點擊「搜索」按鈕應該允許用戶只輸入數字?

我對JavaScript和jQuery都有解決方案。但我不確定哪個表現好。

+0

如果用戶只需輸入數字,那麼讓他只輸入數字。從可用性的角度來看,暗示用戶可能是好的。 – 2013-05-14 05:33:06

+0

您必須同時在客戶端和服務器端驗證它。 – Aristos 2013-05-14 05:36:20

回答

0

從功能PoV中,您應該驗證用戶只能在數字字段中輸入數字,以便存在數據一致性。另外,根據我的經驗,用戶在輸入內容時驗證輸入是否正確。

從安全PoV中,您應該驗證它以確保數據庫中的數據一致性。

總之,你應該驗證它兩種方式。它不應該過度耗費資源,而只能被迫選擇一個選項。

1

您應驗證服務器上的輸入,而不僅僅依靠JavaScript驗證。這是因爲JavaScript不是用於驗證的「可信」,因爲它可以被用戶禁用

相關問題