HTML——input標簽


很多表單元素都是由一個個的 input 元素組成的。它是自閉合標簽,根據其 type 屬性值的不同分為很多種,例如單行文本框、密碼框、單選按鈕、復選框、隱藏域、文件上傳域、普通按鈕、提交按鈕以及重置按鈕等。

 

—— input標簽的基本格式為:

<input type="表單類型" />

 

type 常用屬性值
常用屬性值 說明
text 表示單行文本框
password 表示密碼框
hidden 表示隱藏域
radio 表示單選按鈕
checkbox 表示復選框
file 表示文件上傳域
button 表示普通按鈕
submit 表示帶提交功能的按鈕
reset 表示帶重置功能的按鈕

 

—— input的具體用法:

<body>
    <form action="http://vip.biancheng.net/login.php" method="post" name="myForm">
        用戶名:<input type="text" name="name"><br/>
        密碼:<input type="password" name="password"><br/>
        性別:<input type="radio" name="sex" value="boy">男
        <input type="radio" name="sex" value="girl">女<br/>
        愛好:讀書<input type="checkbox" name="read" value="read">
        跑步<input type="checkbox" name="run" value="run">
        逛街<input type="checkbox" name="shopping" value="shopping">
        看電影<input type="checkbox" name="movie" value="movie"><br/>
        隱藏域<input type="hidden"  name="hidden"><br/>
        文件上傳域<input type="file" name="file" src="url"><br/>
        <input type="submit" value="提交">
        <input type="button" value="確定">
        <input type="reset" value="重置">
    </form>
</body>

效果:

 

 

—— type的屬性值說明:

text 表示常規文本框,一般用來輸入一些對用戶可見的文字。
password 表示密碼框,輸入的內容對用戶不可見。
radio 表示單選按鈕。當 type 屬性值為 radio 時,必須為其指定相同的 name 屬性值,否則實現不了單選的效果。
checkbox 表示復選框,可以選擇多條內容。
hidden 表示隱藏域,在頁面中對於用戶是不可見的。在表單中插入隱藏域可以方便收集或發送信息。當表單提交時,隱藏域的信息也被一起提交。
file 表示上傳文件域,src 屬性表示文件的路徑。
submit 表示提交按鈕,默認值為提交,也可以根據需求使用 value 屬性進行設置。點擊按鈕后,表單中的值會提交到預先設定好的 url 中。
button 表示普通按鈕,沒有提交功能。默認沒有 value 值,需要手動設置,如果需要提交,建議使用 submit 按鈕。
reset 表示重置按鈕,同 submit 一樣也有默認 value 值,默認為重置。點擊按鈕后,表單中填寫的所有數據將被清空。

  

—— input標簽的name屬性:

當用戶向表單輸入信息時,服務器需要知道這個數據到底輸入到了表單的哪個字段(控件)。例如登錄頁面,服務器需要知道哪條數據是作為用戶名輸入的,哪條數據是作為密碼輸入的。因此,HTML 規定如果表單要想正確地被提交給表單處理器,必須為每個字段都設置 name 屬性。如果未設置,默認不提交其數據信息。

 

—— input標簽的disabled屬性:

如果為 <input> 標簽的某個控件設置了disabled="disabled",表示將禁用該控件,使其不能再獲得焦點或被修改。被禁用后,它的值不會提交到后台。如果是按鈕被禁用,它的點擊效果就會失效。

例子:

<form action="http://vip.biancheng.net/login.php" method="post" name="myForm">
      用戶名:<input type="text" name="name" disabled="disabled" value="username"><br/>
      密碼:<input type="password" name="password" disabled="disabled"><br/>
</form>

  

—— input標簽的readonly屬性:

readonly 屬性表示只讀。它有以下特點:

  • 一般用在單行文本框和密碼框中;
  • 控件的值可以顯示,但不能修改;
  • 控件可以獲取焦點;
  • 如果有預先設置好的值,會一起提交到服務器。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM