一、<input>是什么
它在HTML中代表一個元素(Element),多數用于表單的互交控件。
input在HTML中沒有閉合標簽,單標簽的"/"可以不寫。
二、<input>屬性介紹
type屬性
<ol>
<li>type屬性有很多的可用值接下來看一下不同的值有什么不同的效果:text
首先type不寫值會怎么樣?
我們可以看到在type屬性沒有寫類型值得話,默認是文本輸入框,也就是"text"
</li>
<li>button
type值為button的話,如同單詞一樣會出現按鈕,但是這個按鈕看起來有點變扭(沒有文字提示)
只要加上value屬性就可以賦值文字了,如圖
</li>
<li>checkbox(復選框);radio(單選)
type值為checkbox,這時候input變成了復選框進行勾選,type后面的name屬性可以設置復選框的分組,此時性別(gender)為一組。再后面的value賦值多數用于提交信息。比如我選男,提交的信息就知道我選的是man。
添加checked屬性可以默認選到該選項,如圖可以看到默認為男。
值為radio實現單選,注意設置name屬性值一樣的為一組,才能實現單選
</li>
<li>color
改變控件的顏色,value值設置顏色,但是圖中的red并沒有變成紅色,再看下一張圖
用HEX格式表示才可以。用rgb也是不行的。
</li>
<li>date,datetime-local
date
獲取控件年,月,日。不包含時間
datetime-local
獲取控件年,月,日,時間
</li>
<li>file
設置選擇文件的控件
</li>
<li>password
遮擋輸入的密碼
</li>
<li>reset
清除當前表單(form)所有內容恢復默認,點擊重置后,文本框中‘你好’清除,變成默認值
</li>
<li>submit
提交表單內容
</li>
<li>url
輸入URL地址,如果輸入非法字符會提示你。
</li>
</ol>
accept屬性(配合type="file")
選擇文件類型
audio是選擇為全部音頻類型文件,
video選擇全部視頻類型文件,
image選擇全部圖片類型文件,
規定指定類型的文件,值為后綴擴展名,
指定MIME類型<a href="http://www.ruanyifeng.com/blog/2008/06/mime.html"target="_blank" >(MIME詳情點擊)</a>