Web user behavior

From LemonWiki共筆
Jump to: navigation, search

網站上可能的使用者操作行為、輸入內容

使用者操作/使用者輸入的內容[edit]

使用者輸入內容,包含資料庫內的內容文字。內容可能是

  • 輸入文字內容的前後有額外的空白。處理方式:
    • PHP: 可用 rim 函數處理。陣列元素值則搭配 array_map 函數處理。ex: $trimmed_array = array_map('trim' ,$array);[1]
    • jQuery: $.trim('string')
  • 超出預期的內容長度、內容長度超出預期的版面長度、超出預期的資料數量
  • 資料數量從少量變成多量時
  • 重複的內容 ex: Excel 欄位重複
  • (可勾選多個項目的狀況下) 只勾選了單一項目或者沒有勾選項目,就送出(submit)表單資料
  • unicode 符號、emoji

使用者操作

  • 重複點選按鈕 【建議】點選按鈕一後,將按鈕改為 inactive 狀態,避免重複提交表單資訊。
  • 在輸入框內,輸入完文字後,按一次或多次的 Enter 鍵 (回車鍵)
  • 使用 Tab 鍵,將游標移到下一個輸入框
  • 重複修改內容: (1) 建立文件 → 編輯文件 → 儲存文件。 (2) 開啟舊檔文件 → 編輯文件 → 再次儲存文件。
  • 編輯檔案到一半,不小心手滑,按到「刪除」。【建議】提供復原上一步驟的功能
  • 編輯檔案到一半,不小心手滑,按到「上一頁」。【建議】提示儲存文件,而避免遺失資料。

使用者環境

操作順序[edit]

  • 使用者的操作順序,可能不按照功能設計的順序
  • 沒有選取任何項目,就提交(submit)或操作表格

網頁 UI 元件回饋訊息[edit]

  • 操作錯誤時的回饋訊息,例如輸入錯誤帳號密碼的回饋
  • 資料儲存變動的回饋訊息,例如資料順利儲存時顯示「儲存成功」
  • 搜尋結果的回饋訊息,例如搜尋結果顯示結果筆數

references[edit]

參考資料

further reading


Troubleshooting of ...

Template