高效輸入
高效輸入1
開始有效輸入,速度帶來轉化。
<form class="date-and-time-picker>
<label for="date">
<span>What day do you want to leave?</span>
<input id="date" type="date"></input>
</label>
<label for="time">
<span>What time do you want to leave?</span>
<input id="time" type="time"></input>
</label>
</form>
資料列表,結合了預定義的列表功能和靈活的文字輸入形式。即當使用者開始輸入時,將看到建議的列表選項。但並不意味著使用者必須選擇其中的一個選項,因此資料列表非常方便、靈活。它的語法也很簡單。
將預設預定義的選項放在 datalist
標籤中,每個選項設定一個你想設的值,為 datalist
設定 ID,input
應該具有 list 屬性,list 屬性應該與 datalist ID 保持一致。程式碼如下所示:
<input list="nanodegress">
<datalist id="nanodegress">
<option value="Android"></option>
<option value="Data Analyst"></option>
<option value="Front End"></option>
<option value="Full Stack"></option>
<option value="Intro to Programming"></option>
<option value="IOS"></option>
<option value="Tech Enterpreneur"></option>
</datalist>
高效輸入2
幫助使用者更快速地填充表單。
<label>Click me <input type="text" id="User" name="Name" /></label>
使用 label
“for” 屬性 繫結到 input
"id"屬性上
<label for="User">Click me</label>
<input type="text" id="User" name="Name" />
日曆、拼寫錯誤、自動填充、數字輸入、範圍輸入
到目前為為止,學習了很多單個輸入方面的知識。嘗試不同的輸入型別;知道如何在正確的情形下選擇正確的型別;向輸入上新增實用的標籤,確保使用者在輸入時始終知道輸入的是什麼;使用自動填充屬性,幫助瀏覽器自動填充常見的誰讓欄位;使用不同的驗證屬性來驗證使用者的輸入,甚至在使用者提交表單之前就能驗證;使用 constraints validation API
驗證更復雜的輸入。
更快的表單
表單原則
- 儘量讓表單簡短易懂,避擴音供任何多餘的資訊,並儘量啟用自動填充
- 提供實用的提示,提供標籤元素提供提示
- 提供實時反饋,反饋形式多種多樣,通過即時驗證對輸入提供反饋
表單角色扮演
,可以幫助我們以局外人的角度看待問題。發現表單與現實生活中表述的差異。資料庫中的這種【名:值】對,不是人類互動,是告訴機器處理文件需要填寫的欄位,並不是我們看待世界的方式。角色扮演可以幫助我們瞭解網路互動中的一些看似奇怪的細節。
相關文章
- InputTip:輸入法狀態提示工具,讓你的輸入更高效
- 輸入輸出
- imemode 控制輸入法,控制輸入框的輸入法
- react輸入框輸入中文bugReact
- 輸入輸出流
- input 輸入框只能輸入數字
- 從一次輸入框無法輸入的bug,談如何限制輸入框輸入型別型別
- 1.輸入輸出
- 【C++】輸入輸出C++
- 輸入輸出系統
- shell——shell輸入輸出
- Java 輸入輸出流Java
- Python3常用輸入模式:-輸入多組,固定組,多個輸入Python模式
- 輸入N,再輸入N個數,N
- ncurses輸入函式:字元+字串的輸入函式字元字串
- linux中的輸入與輸出管理(重定向輸入,輸出,管道符)Linux
- 一款簡潔高效的輸入、截圖、劃詞翻譯軟體
- ~sanf輸入
- 輸入框
- Nucleo入門--004通用輸入輸出
- Input 輸入框中 只能輸入正整數
- CentOS 7 輸入中文 & 安裝搜狗輸入法CentOS
- C語言之輸入輸出C語言
- 常用輸入輸出函式函式
- Java基礎輸入輸出Java
- C語言輸入輸出C語言
- 03 資料輸入-輸出
- 格式化輸入輸出
- Shell輸入\輸出重定向
- 排序,檔案輸入輸出排序
- Java —— 標準輸入輸出Java
- 資料的輸入輸出
- python ----輸入輸出 變數Python變數
- Python輸入和輸出(IO)Python
- python 標準輸入輸出Python
- win10輸入法特殊字元怎麼輸入_win10微軟輸入法輸入特殊符號操作方法Win10字元微軟符號
- input輸入框加入限制只能輸入正整數,輸入其他字元會自動清除字元
- Flutter 密碼輸入框 驗證碼輸入框Flutter密碼