HTML的表單通常設(shè)置在<form>標(biāo)簽中。
設(shè)置表單屬性舉例:
<form action="設(shè)置提交的地址" method="設(shè)置提交方法,通常為get和post">
兩種 HTTP 請(qǐng)求方法:GET 和 POST
在客戶機(jī)和服務(wù)器之間進(jìn)行請(qǐng)求-響應(yīng)時(shí)贝润,兩種最常被用到的方法是:GET 和 POST。
GET - 從指定的資源請(qǐng)求數(shù)據(jù)际度。
POST - 向指定的資源提交要被處理的數(shù)據(jù)
get和post的區(qū)別
get的參數(shù)通常是在包含在URL里面工秩,而post的參數(shù)放在主體里面(消息體)。
GET 請(qǐng)求可被緩存
GET 請(qǐng)求保留在瀏覽器歷史記錄中
GET 請(qǐng)求可被收藏為書簽
GET 請(qǐng)求不應(yīng)在處理敏感數(shù)據(jù)時(shí)使用
GET 請(qǐng)求有長度限制
GET 請(qǐng)求只應(yīng)當(dāng)用于取回?cái)?shù)據(jù)
POST 請(qǐng)求不會(huì)被緩存
POST 請(qǐng)求不會(huì)保留在瀏覽器歷史記錄中
POST 不能被收藏為書簽
POST 請(qǐng)求對(duì)數(shù)據(jù)長度沒有要求
常見的表單內(nèi)容
通常表單中常見的內(nèi)容有:
<label for="ID值"></label>標(biāo)簽通常用來綁定表單控件隧饼,如<input id="和for相同的值">
<input type="屬性" >
type的屬性:
text屬性沈堡,設(shè)置文本輸入。
password屬性燕雁,設(shè)置密碼輸入诞丽。
checkbox屬性,設(shè)置復(fù)選框贵白。
radio屬性率拒,設(shè)置單選框。(其中name屬性值相同的為同一組)
file屬性禁荒,設(shè)置文件選擇猬膨。(文件類型可用accept定義)
reset屬性,顧名思義設(shè)置重置呛伴。
button屬性勃痴,設(shè)置按鈕。
submit屬性热康,顧名思義設(shè)置提交沛申。
<select>(選擇)
通常設(shè)置下拉列表,比如:<select name="設(shè)定name值" selected="設(shè)置預(yù)定列表選項(xiàng)"><option>(在option 中輸入列表的選項(xiàng))</option></select>