HTML input password密碼框
將<input>標籤type設定為"password"即可實現一個密碼框。
密碼框可以說是一種特殊的文字框,文字框中的內容是明文,而密碼框輸入的內容則是密文(安全措施)。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> <form name="myform" method="post" action="do.php"> 賬號:<input type="text" name="username"><br> 密碼:<input type="password" name="pw"> </form> </body> </html>
上面的程式碼簡單演示了密碼框的用法。
特別說明:name屬性是必須的,否則後臺無法接收提交的表單資料。
密碼框還有其他屬性,下面分別做一下介紹:
(1).value:規定文字框的value屬性值,也就是密碼框中的預設內容。
(2).size:規定密碼框中可見字元數目,建議用CSS的width屬性替代。
(3).maxlength:規定密碼框可以輸入的最大字元數。
(4).placeholder(HTML5):提供一種提示,描述所期待的值。
(5).required(HTML5):規定文字域內容是必填的。
(6).pattern(HTML5):規定用於驗證文字域內容格式的正規表示式。
(7).form(HTML5):規定輸入域所屬的一個或多個表單。
(8).autofocus(HTML5):規定在頁面載入時,域自動地獲得焦點。
(9).autocomplete(HTML5):規定密碼域是否具有自動完成功能。
(10).readonly:設定密碼域為只讀。
(11).disabled:規定單選按鈕不可用。
程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> <form name="myform" method="post" action="do.php"> 賬號:<input type="text" name="username"><br> 密碼:<input type="password" maxlength="10" value="123" name="pw"> </form> </body> </html>
使用value屬性值規定預設密碼;maxlength屬性規定陣列字元的最大個數。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> <form name="myform" method="post" action="do.php"> 賬號:<input type="text" name="username"><br> 密碼:<input type="password" maxlength="10" placeholder="輸入密碼" name="pw"> </form> </body> </html>
使用placeholder設定輸入密碼的提示語言。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> <form name="myform" method="post" action="do.php"> 賬號:<input type="text" name="username"><br> 密碼:<input type="password" maxlength="10" required name="pw"> </form> </body> </html>
使用required屬性設定密碼域是必填的,否則會報錯。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> <form name="myform" method="post" action="do.php"> 賬號:<input type="text" name="username"><br> 密碼:<input type="password" pattern="^[a-z]{5,10}$" required name="pw"><br/> <input type="submit" value="提交表單"/> </form> </body> </html>
pattern屬性值是正規表示式,用來限定輸入內容的。
我們也可以自定義驗證提示,具體參閱HTML5 pattern自定義驗證提示一文。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> <form name="myform" method="post" action="do.php"> 賬號:<input type="text" name="username"><br> 密碼:<input type="password" autofocus required name="pw"><br/> <input type="submit" value="提交表單"/> </form> </body> </html>
autofocus只有一個屬性值"autofocus"(可以省略),它規定文字域在頁面載入後自動獲取焦點。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> <form name="myform" method="post" action="do.php"> 賬號:<input type="text" name="username"><br> 密碼:<input type="password" autofocus autocomplete="on" name="pw"><br/> <input type="submit" value="提交表單"/> </form> </body> </html>
autocomplete有兩個屬性值on和off,on規定密碼域列出之前已經填寫過的內容,off的功能與之相反。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> <form name="myform" method="post" action="do.php"> 賬號:<input type="text" name="username"><br> 密碼:<input type="password" readonly value="123" name="pw"><br/> <input type="submit" value="提交表單"/> </form> </body> </html>
通過readonly屬性設定密碼域為只讀狀態。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> <form name="myform" id="ant" method="post" action="do.php"> <input type="submit" value="提交表單"/> </form> 密碼:<input type="password" form="ant" name="pw"> </body> </html>
form屬性引用所屬表單的id,於是,雖然密碼域在<form>之外,但依然是該表單的一部分。
相關文章
- HTML input password 密碼框HTML密碼
- input 密碼輸入框如何定位,並且輸入密碼呢?密碼
- 直播平臺原始碼,input密碼框顯示與隱藏原始碼密碼
- html input文字輸入框的一些總結HTML
- Flutter 密碼輸入框 驗證碼輸入框Flutter密碼
- HTML input rangeHTML
- Input框防抖動
- 504.3 Password and Access Attacks 密碼和訪問攻擊密碼
- jQuery 顯示 input 輸入的密碼!jQuery密碼
- Element原始碼分析系列5-Input(輸入框)原始碼
- HTML input date calendarHTML
- HTML input url域HTML
- HTML input 元素概述HTML
- HTML 25 - Input AttributesHTML
- rar password recover(rar密碼恢復工具) v2.0.0.0密碼
- CSS input 文字框樣式CSS
- CSS input文字框樣式CSS
- CSS匹配input text文字框CSS
- go-password:生成類似1Password或LastPass高熵隨機密碼的Go庫GoAST熵隨機密碼
- HTML input image 按鈕HTML
- HTML input button 按鈕HTML
- HTML input image按鈕HTML
- HTML input button按鈕HTML
- NordPass:資料顯示全球最常用的密碼是“password”密碼
- 分享APP專用密碼app-specific password配置過程APP密碼
- 修改sys密碼報錯:ORA-01994: Password file missing or disabled密碼
- UWP 自定義密碼框控制元件密碼控制元件
- 直播網站原始碼,修改el-input邊框顏色網站原始碼
- 資料庫裡賬號的密碼,需要怎樣安全的存放?—— 密碼雜湊(Password Hash)資料庫密碼
- 獨特的密碼管理工具:1Password7 for mac密碼Mac
- Mac強大的密碼管理工具1Password 7Mac密碼
- HTML input email 郵箱域HTMLAI
- HTML input email郵箱域HTMLAI
- HTML input file 檔案域HTML
- HTML input file檔案域HTML
- HTML input tel 撥號域HTML
- HTML input search搜尋域HTML
- HTML input color 拾色器HTML