任何一個網頁都會提供用戶交互的功能,包括帳號密碼的提交,留言板等用戶信息的的獲取。android
表單使用<form></form>來建立。post
表單的跳轉是在提交數據後跳轉到指定的URL,使用action屬性,以下:spa
<form action="http://"> </form>
表單跳轉傳遞數據時能夠設置一個傳遞方式,使用method能夠設置方式爲get或者post,delate,put:code
<form action="http://" method="get"> </form>
表單但是設置一個名稱,經過name屬性來設置:orm
<form name="my" action="http://" method="get"> </form>
輸入表單使用<input/>建立,必須在表單元素中圖片
<form name="my" action="http://" method="get"> <input/> </form>
效果以下:get
輸入表單有type屬性能夠用來設置類型:input
<form name="my" action="http://" method="get"> 文本框<input type="text" name="文本框"/><!--name:表單名稱--> </form>
效果以下:it
<form name="my" action="http://" method="get"> 密碼框<input type="password" name="密碼框"/><!--name:表單名稱--> </form>
效果以下:io
設置type=radio能夠建立單選框,單選框須要設置幾個屬性,同一系列的單選框必須有相同的name值,不相同的value值,能夠經過添加checked鍵值來設置默認選中,示例以下:
<form name="my" action="http://" method="get"> <input type="radio" name="性別" value="男" checked/>男 <br/> <input type="radio" name="性別" value="女"/>女 </form>
效果以下:
和單選框類似,可使用type=checkbox建立複選框:
<body> <form name="my" action="http://" method="get"> <input type="checkbox" name="愛好" value="HTML" checked/>HTML <br/> <input type="checkbox" name="愛好" value="iOS"/>iOS<br/> <input type="checkbox" name="愛好" value="android"/>android </form>
效果以下:
使用type=submit來建立提交按鈕,value值爲按鈕顯示的文字:
<form name="my" action="http://" method="get"> <input type="checkbox" name="愛好" value="HTML" checked/>HTML <br/> <input type="checkbox" name="愛好" value="iOS"/>iOS<br/> <input type="checkbox" name="愛好" value="android"/>android<br/> <input type="submit" value="提交"/> </form>
效果以下:
<form name="my" action="http://" method="get"> <input type="checkbox" name="愛好" value="HTML" checked/>HTML <br/> <input type="checkbox" name="愛好" value="iOS"/>iOS<br/> <input type="checkbox" name="愛好" value="android"/>android<br/> <input type="reset" value="重置"/>
效果以下:
點擊重置按鈕後,輸入的內容會被重置。
圖像按鈕和普通按鈕的用法類似,設置type=image能夠建立圖像按鈕,只是這個按鈕多了一個src的屬性用來設置圖片的路徑地址。
經過<select></select>和<option></option>標籤來設置下拉菜單和其中的選項,示例以下:
<form name="my" action="http://" method="get"> <select name="下拉框"> <option value="愛好" selected>HTML</option> <option value="愛好">iOS</option> <option value="愛好">android</option> </select> </form>
效果以下:
使用<textarea></textarea>來設置文本輸入框,屬性rows和clos能夠分別設置輸入框的行數和列數,示例以下:
<form name="my" action="http://" method="get"> <textarea name="文本輸入框" rows="5" cols="50"> </textarea> </form>
效果以下:
專一技術,熱愛生活,交流技術,也作朋友。
——琿少 QQ羣:203317592