嘿。我創建了一個輸入字段(<input type="text" value="" />
),我的用戶將輸入他們的電子郵件地址,但我也在該字段上使用字母數字字符限制(在jQuery中),但字符.!#$%&'*+-/=?^_{|}[email protected]
除外。我想知道是否值得做這些檢查,或者在他們提交時只說「嘿,無效的電子郵件」?提前致謝!在電子郵件字段上創建字符限制
回答
這不是你需要以一定的方式去做事,完全是你的選擇,但我認爲這是對用戶有幫助在填寫表格時而不是在填寫表格時出現錯誤,所以他應該回去改變它,這會花費更多時間。我親自在每個我已經完成的註冊表上做了這個。
如果你的意思是隻有服務器端檢查「他們什麼時候提交」,那麼你應該真的對輸入做一個jquery檢查,你有空閒的流量,你也需要做服務器端和客戶端檢查。
我喜歡爲手機或電子郵件等格式化字段使用蒙版,這種方式讓您感受格式,用戶不會迷失在輸入內容上。
願你看看這個:
http://jquery-ui.googlecode.com/svn/branches/labs/mask/demos/mask/default.html
如何不限制字符,而是檢查值與簡單的正則表達式?你可以做到這一點。這是一篇有趣的文章:http://www.regular-expressions.info/email.html 我仍然會在提交後檢查它,有些用戶可能會禁用JS。
但是他們有什麼機會呢?我的意思是,如果沒有啓用JS,你幾乎不能使用互聯網(除了使用NoScript時)。 – mattsven 2011-05-07 16:13:06
提交後檢查*確保*您的應用程序保存有效數據。通過減少用戶希望按照您的希望執行的字符數量。我將如何手動發送一個發佈請求到您的網站,並且在保存之前不會檢查數據?話雖如此,提交後檢查是您的應用程序的一部分,減少字符只是一個很好的功能,但它沒有做任何有用的應用程序本身。它看起來很酷。哦,另外,我有時會使用lynx瀏覽網頁。但我,我是一個書呆子。 – Sorrow 2011-05-07 22:28:04
感謝您的輸入;) – mattsven 2011-05-08 01:04:19
- 1. Drupal網絡表單電子郵件字段限制免費電子郵件
- 2. MFMailComposeViewController發送電子郵件到字段限制40在iPhone
- 3. Drupal電子郵件字段
- 4. 電子郵件郵件字段驗證
- 5. 帶有字符限制的電子郵件驗證
- 6. 舊的電子郵件地址的8個字符的限制
- 7. reg ex用於限制字符的電子郵件
- 8. 電子郵件全部 - 字符數限制問題
- 9. 電子郵件的限制
- 10. Zoho電子郵件限制?
- 11. PHP電子郵件結合字段發送電子郵件
- 12. Django的 - 驗證字符字段作爲電子郵件
- 13. 什麼是電子郵件字段的最佳字符集?
- 14. PHP電子郵件中的額外字符「from」字段
- 15. 格式字符串電子郵件到電子郵件鏈接
- 16. 設置電子郵件字段只讀
- 17. 用Golang解析電子郵件字段
- 18. Gmail /電子郵件到字段EditText
- 19. 分享 - 電子郵件輸入字段
- 20. 將字段添加到電子郵件
- 21. 刪除電子郵件字段FOSUserBundle
- 22. 電子郵件字段必填django.contrib.auth
- 23. 電子郵件字段驗證
- 24. 驗證電子郵件字段與Authlogic
- 25. 確認電子郵件字段
- 26. 是否可以在Silverlight電子郵件上創建電子郵件附件?
- 27. 256在ssis中發送電子郵件任務的字符限制
- 28. 發送電子郵件到特定內容類型內容創建電子郵件字段
- 29. 不能集中或在電子郵件字段上鍵入
- 30. 在django中合併用戶創建的電子郵件模板中的字段
孔檢查是無用的,因爲即使檢查您不能保證該字符串是一個有效的電子郵件地址。當您嘗試向輸入的電子郵件地址發送任何內容時,mta會爲您進行有效檢查。爲什麼你想要複製功能? – ceving 2011-05-07 16:14:33