HTML表單標簽input標簽的使用

? ? ? ? 表單標簽是HTML使用中十分重要的標簽,其中 input 為用戶與程序信息交互提供交流界面,是不可忽視的重中之重。 input 標簽是單標簽,一般使用格式為 <input type="類型"> ,而后可以在標簽的括號內(nèi)添加其他屬性說明。下面我將就著不同的類型介紹 input 標簽的使用。

一、文本輸入域 text 與 密碼輸入域 password

? ? ? ? 文本框 text 提供簡單的信息輸入,可以在括號內(nèi)加其他屬性進行限制,如上傳的名字 name ,最大最小字符數(shù)maxlength 與 minlength ,示例 placeholder ,只讀 readonly ,字符顯示寬度 size 等,上述幾個屬性都比較常用,我也將做簡單描述。

名字:是每條文本信息上傳時的名稱,可以說是每個文本必須的。

最大最小字符數(shù):使用 屬性 = “數(shù)值” 的格式規(guī)定輸入文本域內(nèi)的字符數(shù)。

示例:使用 placeholder = “示例” 的方式設置示例, value 與他相近,不過 value 提供的為默認數(shù)據(jù),placeholder僅為提示。

只讀:只要在括號內(nèi)加入 readonly 即可使文本框內(nèi)內(nèi)容不可更改,如注冊完成后賬號等屬性在修改賬號信息時可設置只讀。

顯示寬度:使用 屬性 = “數(shù)值” 的格式,視覺上文本框內(nèi)顯示的字符數(shù)量。

下面涵蓋所有屬性做簡單的例子:

HTML 代碼示例
text 示例

? ? ? ? 密碼輸入域類型為 password ,與文本域大致相同,不過顯示的文本內(nèi)容為 * ,同時可以通過語句限制文本的復制剪切:oncopy="return?false"?oncut="return?false"?onpause="return?false"

password 示例


二、復選框 checkbox 與 單選框?radio

? ? ? ? 該類型提供多個選項,用戶只需要勾選選項,提交時即可將勾選信息反饋上傳。

? ? ? ? checkbox 在使用時至少需要輸入一個屬性 ”name“ ,它是判別選項所屬于同一個分類。復選框還需要了解到屬性是checked,表示默認情況下(每次網(wǎng)頁刷新后)被勾選,當然這個選項可以被用戶修改。

? ? ? ? 下面通過一個簡單例子對復選框進行描述:

HTML 代碼示例
checkbox 示例

? ? ? ? 單選框于多選框類似,通過 name 屬性實現(xiàn)非此即彼的效果,它同樣可以使用 checked 設置默認值。當 checked 大于等于兩個時,編譯器選擇后面 checked 為準(前面打完勾后又在后面打勾,邏輯上亦是選擇后面的)。

radio 示例

三、文件域 file

? ? ? ? 包括 multiple 多選和 accept 格式選擇兩個屬性,下面做代碼演示:

HTML 代碼示例
file 示例

? ? ? ? 可以看到,在限制了圖片類型后選擇文件中只顯示了我們限制的 png 文件,且使用了 multiple 后也可以選擇多個文件進行上傳了。

四、圖片按鈕 image 、 提交按鈕 submit?、重置按鈕 reset 與普通按鈕 button

? ? ? ? 想要使用自己的圖片作為按鈕可以使用 image 類型,可以實現(xiàn)點擊圖片打開相應內(nèi)容等功能。可以通過 width 屬性調(diào)節(jié)圖片的大小。

HTML 代碼示例
image 示例

? ? ? ? 在使用 input 標簽都是在 form 標簽內(nèi)使用的,form 標簽中必定要設定一個 action 屬性作為提交后跳轉(zhuǎn)的網(wǎng)站,在創(chuàng)建 submit 提交按鈕后,點擊按鈕即可跳轉(zhuǎn)至那個網(wǎng)址。

HTML 代碼示例

? ? ? ? 使用重置按鈕 reset 后,頁面回到剛刷新時的樣子,即設置了默認值的顯示默認值,未設置初始值的顯示空白。

HTML 代碼示例

? ? ? ? button 按鈕并無實際意義,需要自己添加事件使 button 獲得功能。

HTML 代碼示例

五、隱藏域 hidden

? ? ? ? 隱藏域在網(wǎng)頁中是不展示的,但可以隨著提交將信息上傳,如可將上傳的時間在隱藏域中保存上傳。

????????格式為:

HTML 代碼示例

六、其他

? ? ? ? 上述的幾種都是HTML中通用的表單標簽 input 的類型,在 HTML5 中還引入了其他類型方便書寫(只能簡化代碼,并不能優(yōu)化程序),如限制用戶輸入郵箱的 email 類型、限制數(shù)字輸入的 number 類型、滑動條 range 類型、時間選擇 data 類型、顏色選擇 color 類型、網(wǎng)址 url 類型等,下面做簡單的代碼與效果演示:

HTML 代碼示例
效果展示


結(jié)語

????????本篇文章是學習表單標簽后的總結(jié),不完善的地方請批評指正。

? ? ? ? 在這里推薦一個網(wǎng)址:https://www.w3school.com.cn/html/index.asp?,HTML 標簽的使用都內(nèi)附詳解。?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容