html中input標簽的屬性有:type、required、pattern、step、placeholder、readonly、disabled、size、form、maxlength、autofocus、min、max等。
本教程操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。
首先先來說說html input標簽的屬性:
1.type:該屬性是input標簽里唯一的必須輸入的屬性,當然,也可以不填,默認為type = "text"。具體它有那些值,我們后面再討論。
2.required:標記一個字段是否為必須。如果一個字段被標記為required = "required"(嚴格模式下),或者required(寬松模式下)(ps:下面屬性的寫法同理,就不一一寫出了),并且這個字段的值為空,或者填入的值是無效值,那么這個表單不能提交。什么是無效值?看pattern屬性。
打造全網web前端全棧資料庫(總目錄)看完學的更快,掌握的更加牢固,你值得擁有(持續更新)
3.pattern:該屬性包含了一個JavaScript風格的正則表達式,輸入的內容必須完全匹配該正則表達式,不然就算輸入的內容無效。對正則表達式不了解?可以去看看JavaScript 正則表達式。
4.min max:這兩個屬性用于日期date時間time等輸入,還有number和range。顧名思義,它們的作用是限制最大值,最小值。
5.step:和max min類似,作用是提供一個可以上下點的按鈕,比如當前數字是1,你設置了step = "5",點一下上的按鈕,就變成6了。
6.placeholder:該屬性不多說,大家應該都很熟悉,一般是用來提示用戶輸入的,當用戶真的輸入了文字之后,會被輸入的文字覆蓋。
7.readonly:顧名思義,該屬性會讓表單空控件不可編輯。這里的不可編輯不是禁用,只是不能編輯文本而已,比如像單選框radio,復選框checkbox這種,本來就是不可編輯的,所以這個屬性對它們來說毫無意義。
8.disabled:該屬性會禁用一個表單元素。這里是禁用,完全禁用掉除了<output>之外的所有表單元素。
9.maxlength :該屬性用于限制用戶輸入的最大字數限制。
10.size:已經沒什么時候實際的作用了,控制大小現在幾乎都是由CSS控制了。
11.form:在HTML5中,表單控件已經沒有必要嵌套在一個表單中,新的form屬性可以把表單元素與頁面上的任意的表單關聯起來。也可以被嵌套在一個表單中,隨著另一個表單提交,代碼如下:
<formid="form1"><p><labelfor="admin">admin</label><inputtype="text"id="admin"form="form1"/></p></form>
這樣,就把form和input聯系起來了。如果input沒有form屬性,那么,它將被關聯到離他最近的form表單。
12.autocomplete:顧名思義,自動完成,用戶輸入一部分,后面的自動補全。需要瀏覽器保存用戶輸入的內容,以便下一次自動補全。
13.autofocus:該屬性指的是表示這個表單控件在頁面載入的時候自動獲得焦點。
以上就是html input標簽的屬性了。
擴展資料
現在說說input標簽的用法:
先看個html input標簽的實例:
<formaction="demo_form.asp">用戶名:<inputtype="text"name="fname"><br>輸入框:<inputtype="text"name="lname"><br><inputtype="submit"value="提交"></form>
這個的效果如圖:
效果還是可以的,也是最簡單的輸入框的樣式,我們今天講的就要簡單的,簡單的也表示容易懂。
來說一說html input標簽的用法總結:
1.文本框:
在表單中,文本框用來讓用戶輸入字母、數字等等,如用戶的姓名,地址等。
代碼格式如下:
<inputtype=”text”name=”...”size=”...”maxlength=”...”value=”...”/>
2.密碼框:
是一種特殊的文本域,用于輸入密碼。
代碼格式如下:
<inputtype=”password”name=”...”size=”...”maxlength=”...”value=”...”/>
3.隱藏域:
是用來收集或發送信息的不可見元素,對于網頁的訪問者來說,隱藏域是看不見的。當表單被提交時,隱藏域就會將信息用你設置時定義的名稱和值發送到服務器上。
代碼格式如下:
<inputtype=”hidden”name=”...”value=”...”/>
4.單選按鈕:
當需要用戶從有限個選項中選擇一個時,使用單選按鈕。比如我們在注冊的時候選擇體重。
代碼格式如下:
<inputtype=”radio”name=”...”value=”...”/>
5.復選框:
允許在待選項中選中一項以上的選項。每個復選框都是一個獨立的元素,都必須有一個獨一的名稱。
代碼格式如下:
<inputtype=”checkbox”name=”...”value=”...”/>
6.文件上傳框:
代碼格式如下:
<inputtype”file”name=”...”>
注意:利用這項功能時,在 form 標簽中要指定method屬性。要把method 指定為post, enctype屬性指定為 multipart/form-data。
說明:multipart 控件是否上傳多文件
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
過不了多久就過年了。柬埔寨的朋友都回家了嗎?在外地工作,過年回家,給親朋好友帶禮物是必不可少的。那么我該買什么呢?當然是柬埔寨特產。下面就來看看有哪些特產適合帶回家吧!水在柬埔寨,水布是當地居民非常重要的日常用品。柬埔寨語叫“克拉馬”,漢語叫“水布”。水是柬埔寨的傳統組成部分,也是高棉身份的象征。柬埔寨特色手工制品包、藤包、三角墊都是柬埔寨特色的手工藝品。種類很多,漂亮,便宜,攜帶方便。是適合女性...
預付卡,是指發卡機構以盈利為目的,通過特定載體和形式發行的,可在特定機構購買商品或服務的預付憑證。按是否記載持卡人身份信息分為記名預付卡和不記名預付卡;按信息載體不同分為磁條卡、芯片(IC)卡。預付卡管理辦法詳解如下:第一條,為規范支付機構預付卡業務管理,防范支付風險,維護持卡人合法權益,根據《中華人民共和國中國人民銀行法》、《非金融機構支付服務管理辦法》(中國人民銀行令[2010]第2號公布),...
印花稅雙向征收指的是什么?印花稅雙向征收指的就是簽訂合同的雙方都要按照合同的性質繳納印花稅。印花稅根據不同征稅項目,分別實行從價計征和從量計征兩種征收方式。從價計稅情況下計稅依據的確定;從量計稅情況下計稅依據的確定。印花稅雙向征收項目有哪些?印花稅雙向征收通常包括許多行業,如銀行業、保險業、文化業、金融業、傳媒業、汽車制造商,以及銷售各種消費品和服務的商家等等。例如,汽車制造商在銷售汽車時,應向政...