您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了html表單的基本元素有哪些,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶大家一起來研究并學(xué)習(xí)一下“html表單的基本元素有哪些”這篇文章吧。
html的全稱為超文本標(biāo)記語言,它是一種標(biāo)記語言,包含了一系列標(biāo)簽.通過這些標(biāo)簽可以將網(wǎng)絡(luò)上的文檔格式統(tǒng)一,使分散的Internet資源連接為一個邏輯整體,html文本是由html命令組成的描述性文本,html命令可以說明文字,圖形、動畫、聲音、表格、鏈接等,主要和css+js配合使用并構(gòu)建優(yōu)雅的前端網(wǎng)頁。
表單的基本元素
1.我們先看一下表單是什么?幾乎每個網(wǎng)站都會有
2.表單給人最直接的印象就是有一些輸入框,還有一些按鈕
3.這些輸入框,可以接受用戶輸入的數(shù)據(jù),按鈕可以將用戶的數(shù)據(jù)進(jìn)行提交
4.表單元素是由一組標(biāo)簽組成的
表單提交方式有很多,最主要的有二種:
1.get方式:這也是默認(rèn)的方式,用戶提交的表單數(shù)據(jù)全部在url地址上
優(yōu)點是便于收藏和重復(fù)調(diào)用,缺點是不安全并且數(shù)據(jù)數(shù)量受限制
2.post方式:數(shù)據(jù)通過請求頭來提交,url地址欄看不到,非常安全,且長度不受限制
get方式非常適合傳遞不敏感且長度很短的數(shù)據(jù)
post方式非常適合傳遞重要數(shù)據(jù)且長度不確定的數(shù)據(jù)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>3-1表單的基本元素</title> </head> <body> <form action="demo.php" method="get"> <!-- <form action="demo.php" method="post"> --> <!-- 最重要的輸入控件標(biāo)簽是<input>,它有很多類型,是由type屬性來指定的 --> <!-- 1.文本框: 最常見,可以輸入文本,常用來輸入用戶名帳號等 --> <!-- 因為input是一個內(nèi)聯(lián)元素,多個input會在一行顯示,所以后面加一個換行標(biāo)簽 --> <!-- name是輸入控件的名稱,一定要設(shè)置,因為PHP要用它當(dāng)變量名來獲取表單的數(shù)據(jù) value保存的是用戶輸入的數(shù)據(jù),通常保持為空即可 --> 姓名:<input type="text" name="name" value=""> <br> <!-- 2.密碼框: type="password",和文本是一樣的,只是用戶輸入的內(nèi)容以星號代替 --> 密碼:<input type="password" name="password" value=""> <br> <!-- 3.單選框:顧名思義就是每次只能選擇一項,例如性別,付款方式等只能選擇一個且選項較少的情況 --> <!-- 單選按鈕的name值必須全部一樣,才能確保僅返回一個選擇 --> <!-- 可以設(shè)置默認(rèn)選擇薦:checked:它是布爾屬性,不需要賦值,如果要給值就是它自己 --> 性別:<input type="radio" name="sex" value="male">男 <input type="radio" name="sex" value="woman">女 <input type="radio" name="sex" value="secret" checked>保密 <br> <!-- 4.復(fù)選框:就是一次可以選擇多個數(shù)據(jù)提交,返回值是一個數(shù)組,name屬性要加[],確保返回數(shù)組 --> 愛好:<input type="checkbox" name="hobby[]" value="movie">看電影 <input type="checkbox" name="hobby[]" value="game" checked>打游戲 <input type="checkbox" name="hobby[]" value="cook">做飯 <input type="checkbox" name="hobby[]" value="wash">洗衣服 <br> <!-- 5:下拉列表框:點擊后會出一個下拉列表,用戶可以選擇一個或多個選項 --> <!-- 下拉列表使用的是select標(biāo)簽,名值對name和value分在二個標(biāo)簽中 --> <!-- name寫在父標(biāo)簽select中,value寫在option子標(biāo)簽中,可以用selected屬性設(shè)置默認(rèn)值 --> 級別: <select name="level"> <option value="0">純潔的小白</option> <option value="1">有點污啦</option> <option value="2" selected>目空一切</option> <option value="3">宇宙無敵小霸王</option> </select> <br> <!-- 6.文件上傳域:accept屬性設(shè)置允許上傳的文件類型,不過這個很少用,應(yīng)該在服務(wù)器進(jìn)行判斷 --> 頭像:<input type="file" name="photo" accept="image/*"> <br> <!-- 特殊的隱藏域:type="hidden",為什么要用隱藏域呢? 1.有一些數(shù)據(jù)是自動生成的,不需要用戶輸入:例如注冊時間 2.有一些數(shù)據(jù)用戶是不知道的,例如,用戶id 3.后端通過表單向一些頁面?zhèn)鲾?shù)據(jù)時使用的主鍵或關(guān)鍵字 --> <!-- 在頁面看不到隱藏域的東西,但是提交后可以在后臺看到通過隱藏域傳遞過來的數(shù)據(jù) --> <input type="hidden" name="user_id" value="10"> 文本域:<textarea name="comment" rows="5" cols="30"></textarea><br> <!-- 7.提交按鈕:type="submit",type="button"是普通按鈕,失去提交功能 --> <input type="submit" name="submit" value="提交"> <input type="button" name="button" value="提交"> <!-- type="reset"可以重置用戶數(shù)據(jù),恢復(fù)到最初狀態(tài) --> <input type="reset" name="reset" value="重置"> <!-- 8.提交圖像按鈕: type="image",默認(rèn)就是提交功能,與submit功能是一樣的 --> <input type="image" name="submit" src="../images/submit.jpg" width="30"> </form> </body> </html>
以上就是關(guān)于“html表單的基本元素有哪些”的內(nèi)容,如果改文章對你有所幫助并覺得寫得不錯,勞請分享給你的好友一起學(xué)習(xí)新知識,若想了解更多相關(guān)知識內(nèi)容,請多多關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。