首先讓我們先認(rèn)識一下HTML input標(biāo)簽的name屬性:
name屬性規(guī)定 input 元素的名稱。
name屬性用于對提交到服務(wù)器后的表單數(shù)據(jù)進(jìn)行標(biāo)識,或者在客戶端通過 JavaScript 引用表單數(shù)據(jù)。
name屬性只有設(shè)置了 name 屬性的表單元素才能在提交表單時傳遞它們的值。name 屬性規(guī)定 input 元素的名稱。
name:控件的名字,一個控件是否設(shè)置它的 name 屬性是不會影響到這個網(wǎng)頁的功能實(shí)現(xiàn)的。但是,當(dāng)我們需要把這個控件所關(guān)聯(lián)的數(shù)據(jù)傳遞到數(shù)據(jù)庫時,就必須要設(shè)置 name 屬性。相當(dāng)于人的姓名,可以重名
現(xiàn)在來個input標(biāo)簽的name屬性實(shí)例看看:
帶有兩個文本字段和一個提交按鈕的 HTML 表單:
form action= form_action.asp method= get p 姓名: input type= text name= fullname / /p p 郵箱: input type= text name= email / /p input type= submit html' target='_blank'>value= 提交 / /form
上圖看懂了嗎?現(xiàn)在讓我們看看效果圖就差不多了:

說說input標(biāo)簽的name屬性三個使用用途:
1: 作為可與服務(wù)器交互數(shù)據(jù)的HTML元素的服務(wù)器端的標(biāo)示,比如input、select、textarea、和button等。我們可以在服務(wù)器端根據(jù)其Name通過Request.Params取得元素提交的值。
2: 某些特定元素的屬性,如attribute,meta和param。例如為Object定義參數(shù) PARAM NAME = appletParameter VALUE = value 或Meta中 META NAME = Author CONTENT = Dave Raggett 。
3: 建立頁面中的錨點(diǎn),我們知道 a href= URL link /a 是獲得一個頁面超級鏈接,如果不用href屬性,而改用Name,如: a name= PageBottom /a ,我們就獲得了一個頁面錨點(diǎn)。
現(xiàn)在說的是HTML input標(biāo)簽的name屬性和id屬性的區(qū)別:
id要符合標(biāo)識的要求,比如大小寫敏感,最好不要包含下劃線(因?yàn)椴患嫒?a href='http://www.survivalescaperooms.com/tag/CSSjiaocheng_10658_1.html' target='_blank'>CSS)。而name基本上沒有什么要求,甚至可以用數(shù)字。ID就像是一個人的身份證號碼,而Name就像是他的名字,ID顯然是唯一的,而Name是可以重復(fù)的。
input 標(biāo)簽規(guī)定用戶可輸入數(shù)據(jù)的輸入字段。
根據(jù)不同的 type 屬性,輸入字段有多種形態(tài)。輸入字段可以是文本字段、復(fù)選框、密碼字段、單選按鈕、按鈕等等。
id:作為標(biāo)簽的唯一標(biāo)識。
name:作為可與服務(wù)器交互數(shù)據(jù)的HTML元素的服務(wù)器端的標(biāo)示。
【小編推薦】
HTML中的base標(biāo)簽如何寫相對路徑?(內(nèi)附使用介紹)
HTML meta標(biāo)簽的作用是什么?html meta標(biāo)簽的使用方法介紹
以上就是HTML input標(biāo)簽的屬性有哪些?input標(biāo)簽的name屬性介紹的詳細(xì)內(nèi)容,html教程
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。
新聞熱點(diǎn)
疑難解答
圖片精選