Axure案例:超逼真模擬注冊登錄

6 評論 24298 瀏覽 77 收藏 9 分鐘

注冊和登錄作為互聯(lián)網(wǎng)產(chǎn)品的一項基礎系統(tǒng)功能,本文將從原型及交互設計的角度講述如何實現(xiàn)這兩項基礎功能,如果想學習注冊和登錄的產(chǎn)品功能設計,可以參考我之前寫的一片文章《注冊登錄可能沒你想的那么簡單》。

注冊

1. 期望交互效果

賬號:

  • 賬號輸入框只能輸入11位數(shù)字,超過11位則無法輸入;
  • 假設手機號13301182876已被注冊,則提示:該賬號已被注冊;
  • 假設輸入11個1時,系統(tǒng)判斷不是手機號,則提示:請輸入正確的手機號;
  • 賬號輸入為空,則提示:請輸入手機號。

密碼:

  • 密碼為空,提示:請設置密碼;
  • 密碼設置錯誤,提示:請輸入6-12位的字母、數(shù)字(密碼設置的要求)。

短信驗證碼:

  • 驗證碼為空,提示:請?zhí)顚戲炞C碼;
  • 輸入錯誤的驗證碼,提示:請輸入正確的驗證碼(假設正確的驗證碼是0258);
  • 假設1分鐘后驗證碼過期(為了模擬交互效果,縮短過期時間),提示:驗證碼已過期,請重新獲取。

2. 元件準備

首先利用元件文本標簽、文本框、按鈕等基礎元件快速搭建好注冊頁面的線框圖,將賬號界面的輸入框?qū)傩栽O置為phone number,限制只能輸入數(shù)字。密碼文本框的屬性設置為密碼,對密碼的顯示進行加密,視覺上看到的都是星號。

將賬號、短信、驗證碼的提示信息放置在各輸入項的下方,默認隱藏。

3. 交互思路分析

賬號:通過文本改變事件限制賬號輸入框只能輸入11位數(shù)字,即當賬號文本框中的文字長度大于11位時,則賬號文本框的值為=[[LVAR1.substr(0,11)]],其中局部變量LVAR1為賬號文本框的文字。函數(shù)表達式的意思為針對賬號文本框的文字,從0位開始,截取前11位長度的字符串內(nèi)容,原函數(shù)為substr(start,length)。

為賬號文本框設置失去焦點事件并配置多個用例,實現(xiàn)各種提示效果。

用例設置如下:

  • 用例一:當賬號文本框文字=13301182876,提示文字內(nèi)容為“該賬號已被注冊”,顯示賬號提示信息;
  • 用例二:當賬號文本框文字=11111111111,提示文字內(nèi)容為“請輸入正確的手機號”,顯示賬號提示信息;
  • 用例三:當賬號文本框內(nèi)容為空時,提示文字內(nèi)容為“請輸入手機號”,顯示賬號提示信息;
  • 用例四:隱藏提示信息。

密碼:通過文本改變事件限制密碼輸入框只能輸入12位,即當密碼文本框中的文字長度大于12位時,則密碼文本框的值為=[[LVAR1.substr(0,12)]],其中局部變量LVAR1為密碼文本框的文字。函數(shù)的用法與解釋請參照上文賬號輸入框的限制。

通過為密碼文本框設置多個失去焦點用例,來實現(xiàn)各種密碼錯誤情況的提示。

幾個用例的設置方法如下:

  • 用例一:當密碼文本框內(nèi)容為空時,提示“請設置密碼”,顯示密碼提示信息;
  • 用例二:當密碼文本框的內(nèi)容=111111111111,提示“請輸入6-12位的字母、數(shù)字”,顯示密碼提示信息;
  • 用例三:隱藏密碼提示信息。

短信驗證碼:

為注冊按鈕設置4個鼠標單擊事件用例,設置如下:

  • 用例一:當短信驗證碼文本框內(nèi)容為空時,提示“請?zhí)顚戲炞C碼”,顯示驗證碼提示信息;
  • 用例二:當短信驗證碼文本框內(nèi)容≠0258時,提示“請輸入正確的驗證碼”,顯示驗證碼提示信息;
  • 用例三:當短信碼下發(fā)時間超過1分鐘時(假設1分鐘超時過期),則提示“驗證碼已過期,請重新獲取”,顯示驗證碼提示信息;
  • 用例四:隱藏驗證碼提示信息。

登錄

1. 期望交互效果

賬號:

  • 只能輸入數(shù)字,且限制為11位;
  • 賬號為空,提示:請輸入賬號;
  • 假設輸入11個1為錯誤賬號,提示:賬號不存在,請重新輸入。

密碼:

  • 密碼長度限制在6-12位;
  • 密碼為空,提示:請輸入密碼;
  • 假設輸入錯誤密碼ceshi1111,提示:密碼與賬戶名不匹配,請檢查密碼。

元件準備工作同注冊頁面一致,不在此重復說明

2. 交互思路分析

賬號:通過文本改變事件限制賬號輸入框只能輸入11位數(shù)字,即當賬號文本框中的文字長度大于11位時,則賬號文本框的值為=[[LVAR1.substr(0,11)]],其中局部變量LVAR1為賬號文本框的文字。函數(shù)表達式的意思為針對賬號文本框的文字,從0位開始,截取前11位長度的內(nèi)容,原函數(shù)為substr(start,length)。

為賬號文本框設置失去焦點事件的3個用例,設置如下:

  1. 用例一:當賬號文本框內(nèi)容為空時,提示文字內(nèi)容為“請輸入賬號”,顯示賬號提示信息;
  2. 用例二:當賬號文本框內(nèi)容=11111111111,提示文字內(nèi)容為“賬號不存在,請重新輸入”,顯示賬號提示信息;
  3. 用例三:隱藏賬號提示信息。

密碼:通過文本改變事件限制密碼輸入框只能輸入12位,即當密碼文本框中的文字長度大于12位時,則密碼文本框的值為=[[LVAR1.substr(0,12)]],其中局部變量LVAR1為密碼文本框的文字。函數(shù)的用法與解釋請參照上文賬號輸入框的限制。

為密碼文本框設置失去焦點事件并配置多個用例,用例配置如下:

  1. 用例一:當密碼文本框內(nèi)容為空時,提示“請輸入密碼”,顯示密碼提示信息;
  2. 用例二:當密碼文本框的內(nèi)容=111111111111,提示“賬戶名與密碼不匹配,請檢查密碼”,顯示密碼提示信息;
  3. 用例三:隱藏密碼提示信息。

結(jié)語

以上便于關(guān)于注冊和登錄頁面中的各種交互提示及輸入限制的實現(xiàn)思路與方法,點擊預覽查看效果,預祝同學們也可以自己動手實現(xiàn)注冊登錄的高保效果哦。

#專欄作家#

拼搏的80后,人人都是產(chǎn)品經(jīng)理專欄作家。10年互聯(lián)網(wǎng)從業(yè)經(jīng)歷,具有各類型B端、C端產(chǎn)品的設計經(jīng)驗,關(guān)注區(qū)塊鏈及人工智能的技術(shù)發(fā)展及應用場景探索。

本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載

題圖作者提供

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 源件能否發(fā)出來?

    來自廣東 回復
  2. 可以也給我發(fā)一下原型圖嗎 695707146@qq.com,非常感謝

    來自浙江 回復
  3. 麻煩分享一下原型圖吧。剛?cè)腴T的小白想學習一下,郵箱 1831450974@qq.com

    來自河北 回復
    1. 請問你這兒有原型圖嗎 朋友?

      來自浙江 回復
  4. 有原型圖可發(fā)一下嗎?841647533@QQ.com

    來自天津 回復
  5. 很優(yōu)秀,真的是人人都是產(chǎn)品經(jīng)理!

    來自廣東 回復