技術問答
技術文章
iT 徵才
Tag
聊天室
2023 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
DAY
8
0
HTML5 & CSS3
系列 第
8
篇
30天分享(10) - HTML5 <input> 標籤
鐵人賽
html5
cretise0415
2014-10-08 20:32:15
5811 瀏覽
<input> 是表單裡的空白欄位元素,
給使用者輸入資料使用,HTML5 新增了一些屬性,
提高使用者的良好體驗,讓我們看看有那些改變 :
<input type="email" name="email" autocomplete="off">
autocomplete 是當使用者在瀏覽器輸入過一次資料後,下次輸入瀏覽器會跳出提示選項方便快速輸入,
值有 on 跟 off ,目前我測試預設是 on ,所以只要用 HTML5 <input> 就會有自動提示效果。
<input type="text" name="fname" autofocus>
autofocus 不須輸入值,加上此屬性後欄位框會顯示為被使用者點選時的效果,
好處是能夠讓使用者直接輸入文字,不需要再點選欄位框。
<input type="text" name="lname" form="form1">
form 這個屬性可以將欄位指定給某個表單,只需要在值裡面輸入 <form> 的屬性 id 名稱即可。
<input type="submit" formtarget="_blank" value="submit">
formtarget 屬性裡的值有 _blank 、_self、_parent、_top 等,
跟連結屬性裡的 target 是一樣的,只是這個屬性是指表單送出後,
會以甚麼樣的形式連到新的頁面。
<input type="image" src="submit.jpg" alt="Submit" width="48" height="48">
width 、height 這屬性值只適用在 type="image" 的時候,可以設定顯示圖片的寬、高度。
<input list="browsers" name="browser">
<datalist id="browsers">
<option value="Internet Explorer">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>
<input> 裡 list 屬性是用在下拉式選單,可以指定要對應哪個 <datalist>,
值必須與 <datalist> 的 id 相同。
<input type="number" name="quantity" min="1" max="5">
min、max 屬性使用在 type 是數字類別的狀態下,可以設定最大值跟最小值,
超過的數字不會顯示,是為了設定數字的上限與下限用。
<input type="file" name="img" multiple>
multiple 適用於 type="file" , 加上可以選取多個檔案,預設是只可選擇一個檔案。
<input type="text" name="country_code" pattern="[A-Za-z]{3}" >
pattern 是對輸入的文字進行核對,[A-Za-z] 這是限制只能輸入大小寫 A-Z,
{3} 是限制三個字元。
<input type="text" name="usrname" required>
required 表示必填,不可忽略。
留言
1
追蹤
檢舉
上一篇
30天分享(9) - HTML5 <details> & <dialog> 標籤
下一篇
30天分享(11) - HTML5 <figcaption> 標籤
系列文
HTML5 & CSS3
共
28
篇
目錄
RSS系列文
訂閱系列文
3
人訂閱
24
30天分享(26) CSS3 RGBA 色彩
25
30天分享(27) - CSS3 Can I Use?
26
30天分享(28) - CSS3 動畫
27
30天分享(29) - CSS3 多欄文字
28
30天分享(30) - CSS3 區塊設定
完整目錄
直播研討會
{{ item.subject }}
{{ item.channelVendor }}
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
1 則留言
0
jasper
iT邦新手 3 級 ‧
2014-10-09 09:48:09
如果真的可以用這些 attribute 就可以省下一堆 javascript code 了
話說.. 你標題的 input 可以打字耶 XD,IT 幫竟然沒有 encode 文章標題
回應
檢舉
登入發表回應
我要留言
立即登入留言
iThome鐵人賽
參賽組數
1123
組
團體組數
52
組
累計文章數
23096
篇
完賽人數
656
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
2018鐵人賽
javascript
2017鐵人賽
python
windows
php
c#
windows server
linux
css
react
程式設計
vue.js
熱門問題
不是內部或外部命令、可執行的程式或批次檔。上網查了很多但都無法解決也不知道為什麼,煩請各位大神幫幫我,感激不盡。
感覺AI要導致廢物如我失業了
如何在進入系統前擋住USB開機
Chrome 無法連上非Google網站
想請問有關用 PowerShell 達成自動化的指令,懇請高手賜教,十分感謝!
請問如何在老Tiptop系統,要新建一家公司要怎麼做?
JSON資料儲存關聯式資料庫(MSSQL)
關於掃瞄器
關於百度網盤下載問題
免安裝版軟體開啟權限問體
熱門回答
Chrome 無法連上非Google網站
感覺AI要導致廢物如我失業了
不是內部或外部命令、可執行的程式或批次檔。上網查了很多但都無法解決也不知道為什麼,煩請各位大神幫幫我,感激不盡。
如何在進入系統前擋住USB開機
JSON資料儲存關聯式資料庫(MSSQL)
熱門文章
用合法動作掩飾非法行為,這4種業務邏輯安全漏洞,穿過保護機制套利提權
在 Production 環境使用 Docker 需要注意的大小事
建立虛擬機 in Cent OS by KVM
搭建 Kubernetes 環境 透過 kubeadm 基於 CentOS
量子計算導論(英語授課)Week8: Quantum teleportation and dense coding
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}