先來看一個最近挖到的網站:
http://www.picnik.com/
,這個網站簡單的來講就是一個在線的圖片處理網站。
它的註冊表單
是我見過的作的最棒的表單之一了,簡約而不簡單,流程簡單清晰沒有絲毫的多餘內容,視覺上也讓人很舒服。
初始表單就三行,Username、passeord、email;表單的輸入框順序激活,輸入完第一次密碼以後再次輸入密碼的框體被激活、輸入完第一次email後再次輸入email的框體被激活;全部的重複輸入都被設置成了禁止粘貼,達到了重複輸入的設計意圖。
我始終執拗的認爲,表單中的重複輸入條目應該被設置成禁止粘貼的。由於,重複輸入設計的意圖在於檢測兩次輸入的一致性,幫助用戶記住本身輸入的內容,給用戶也給系統減小麻煩。
或者你在第一次的時候輸入了一個錯誤的email地址(不是你本身的),可是第二次輸入的時候輸入了一個正確的地址,因而系統能夠幫你糾正這個錯誤;固然,2次都輸入一樣的錯誤的狀況也是存在的,可是這個機率很小,你要是真的兩次都輸入了同樣的錯誤,那系統也沒轍。
也許你會說你是高級用戶,你鐵定不會輸入錯誤你的表單條目內容,可是再高級的用戶也沒法保證沒有疏忽的時候,因此係統仍是須要作出限制,很煩人的迫使「高級用戶」驗證一次你的內容。在安全係數較高的系統如銀行、支付寶等中這點尤其必要。
因此,一個完美的表單應該是初始輸入內容容許粘貼,可是重複輸入內容堅定不容許粘貼,必須發揮重複輸入的設計目的——檢測你的輸入內容,確保那是正確的一致的。(Ps:picnik.com的這個表單是初始的也禁止粘貼,我以爲這個地方能夠改進)
一個疑問:輸入密碼的初始條目內容是否容許直接複製粘貼進去呢?密碼在表單中的顯示都是密文的,2次輸入密碼是否一致還有沒有比簡單粗暴的回答「2次輸入不一致」更好的提示呢?
固然,你也能夠把這個重複輸入的表單條目去掉,把註冊表單精簡到輸入ID輸入密碼輸入郵箱三步曲,
豆瓣
就是這麼作的。
最後,不少註冊表單會放一個自認爲很牛逼的很花哨的鑑定你的密碼輸入強弱的東西在密碼輸入框的下面,這個玩意有必要否?第一次見到的時候我還覺得我能本身控制系統密碼設置的強弱呢,我想我真牛逼! 有多少人是忽略你的這個牛逼的提示的?有多少人煩你這個牛逼的提示的?若是你想讓我設置一個複雜的密碼,直接在我輸入完第一密碼的時候就警告我「輸入密碼過於簡單,請從新輸入」不就完了嗎?