課程
/前端開發(fā)
/HTML/CSS
/初識HTML(5)+CSS(3)-升級版
input type里頭的name是什么
label for="" ? 里頭那個也不懂
2015-11-12
源自:初識HTML(5)+CSS(3)-升級版 6-1
正在回答
<input type="radio" name="1" />
<input type="radio" name="1" />?????? 當(dāng)這三個名字是一樣的時候,就好像一個人身上選三樣?xùn)|西里選一個,而名字不同的時候,那就是三個人每個人身上各一個。
所以這里的 name所代表服務(wù)器當(dāng)接受到你這個選項請求的時候,分辨你是在一個個體里三種里選一種,還是在三個個體里,各選一個。
ID和Name都可以用來標(biāo)識一個標(biāo)記,Javascript分別有兩個方法getElementById和getElementByName來定位Dom節(jié)點(diǎn)。 ? ?區(qū)別如下: ? 1、我們知道在網(wǎng)頁做Post提交時,是以Form(即表單域)為單位進(jìn)行提交的,一個Form里有若干個表單對象(如<input type="text" name="UserName" value="請輸入姓名"/>),同一個頁面里可以為多個Form(Asp.net不同,它只允許有一個,且名字必須為Form1),在表單表提交到服務(wù)器端后,可以直接通過Name屬性取到表單域的值,卻無法通過ID直接取到該表表單對象的值。 ? 2、同一個Form里不能有多個name屬性相同的HTML標(biāo)記,但如果一個網(wǎng)頁中有多個Form,則不同的Form里可以有同個Name屬性的標(biāo)記。而ID是全局的,在一個HTML文檔里不能有多個節(jié)點(diǎn)使用相同的ID,無論它處在哪個Form里。 ? 3、在建立CSS樣式的時候,可以建立ID樣式表(以#為前綴),使具有該ID的樣式直接應(yīng)用該樣式,而無法建立Name樣式表。 ? 4、在進(jìn)行網(wǎng)頁編輯時建議使用ID來標(biāo)識一個節(jié)點(diǎn),而不是使用Name(除非是為了Post提交的需要),同樣使用Javascript進(jìn)行Dom節(jié)點(diǎn)定位時建議使用getElementById方法,因為只有ID能唯一標(biāo)識一個節(jié)點(diǎn),而同一個網(wǎng)頁里可能會有多個Name屬性相同的節(jié)點(diǎn),它們分別處在不同的Form里
label標(biāo)簽的for屬性 就是:標(biāo)記通常以下面兩種方式中的一種來和表單控件相聯(lián)系:將表單控件作為標(biāo)記標(biāo)簽的內(nèi)容,這樣的就是隱式形式,或者為 <label> 標(biāo)簽下的 for 屬性命名一個目標(biāo)表單 id,這樣就是顯式形式。簡單的說就是:添加了for="ID"的話,點(diǎn)擊這個label就會激活對應(yīng)的控件
input type里頭的沒有name; input的type屬性如下,當(dāng)type的值不同時,input的作用也不同
button ? ?定義可點(diǎn)擊的按鈕(大多與 JavaScript 使用來啟動腳本) ? ?checkbox ? ?定義復(fù)選框。 ? ?color ? ?定義拾色器。 ? ?date ? ?定義日期字段(帶有 calendar 控件) ? ?datetime ? ?定義日期字段(帶有 calendar 和 time 控件) ? ?datetime-local ? ?定義日期字段(帶有 calendar 和 time 控件) ? ?month ? ?定義日期字段的月(帶有 calendar 控件) ? ?week ? ?定義日期字段的周(帶有 calendar 控件) ? ?time ? ?定義日期字段的時、分、秒(帶有 time 控件) ? ?email ? ?定義用于 e-mail 地址的文本字段 ? ?file ? ?定義輸入字段和 "瀏覽..." 按鈕,供文件上傳 ? ?hidden ? ?定義隱藏輸入字段 ? ?image ? ?定義圖像作為提交按鈕 ? ?number ? ?定義帶有 spinner 控件的數(shù)字字段 ? ?password ? ?定義密碼字段。字段中的字符會被遮蔽。 ? ?radio ? ?定義單選按鈕。 ? ?range ? ?定義帶有 slider 控件的數(shù)字字段。 ? ?reset ? ?定義重置按鈕。重置按鈕會將所有表單字段重置為初始值。 ? ?search ? ?定義用于搜索的文本字段。 ? ?submit ? ?定義提交按鈕。提交按鈕向服務(wù)器發(fā)送數(shù)據(jù)。 ? ?tel ? ?定義用于電話號碼的文本字段。 ? ?text ? ?默認(rèn)。定義單行輸入字段,用戶可在其中輸入文本。默認(rèn)是 20 個字符。 ? ?url ? ?定義用于 URL 的文本字段。 ? ?? ?
button ? ?定義可點(diǎn)擊的按鈕(大多與 JavaScript 使用來啟動腳本) ? ?
checkbox ? ?定義復(fù)選框。 ? ?
color ? ?定義拾色器。 ? ?
date ? ?定義日期字段(帶有 calendar 控件) ? ?
datetime ? ?定義日期字段(帶有 calendar 和 time 控件) ? ?
datetime-local ? ?定義日期字段(帶有 calendar 和 time 控件) ? ?
month ? ?定義日期字段的月(帶有 calendar 控件) ? ?
week ? ?定義日期字段的周(帶有 calendar 控件) ? ?
time ? ?定義日期字段的時、分、秒(帶有 time 控件) ? ?
email ? ?定義用于 e-mail 地址的文本字段 ? ?
file ? ?定義輸入字段和 "瀏覽..." 按鈕,供文件上傳 ? ?
hidden ? ?定義隱藏輸入字段 ? ?
image ? ?定義圖像作為提交按鈕 ? ?
number ? ?定義帶有 spinner 控件的數(shù)字字段 ? ?
password ? ?定義密碼字段。字段中的字符會被遮蔽。 ? ?
radio ? ?定義單選按鈕。 ? ?
range ? ?定義帶有 slider 控件的數(shù)字字段。 ? ?
reset ? ?定義重置按鈕。重置按鈕會將所有表單字段重置為初始值。 ? ?
search ? ?定義用于搜索的文本字段。 ? ?
submit ? ?定義提交按鈕。提交按鈕向服務(wù)器發(fā)送數(shù)據(jù)。 ? ?
tel ? ?定義用于電話號碼的文本字段。 ? ?
text ? ?默認(rèn)。定義單行輸入字段,用戶可在其中輸入文本。默認(rèn)是 20 個字符。 ? ?
url ? ?定義用于 URL 的文本字段。 ? ?? ?
zhzhzhzhzh 提問者
李曉健 回復(fù) zhzhzhzhzh 提問者
舉報
HTML(5)+CSS(3)基礎(chǔ)教程8小時帶領(lǐng)大家步步深入學(xué)習(xí)標(biāo)簽用法和意義
10 回答<input type="text" name="myname"><input type="password" name="pass"
8 回答<input type="password" name="pass">中name是屬性,它的意義是什么?
3 回答<input type="text" name="myname" />
2 回答<input type="password" name="pass" />
8 回答<input type="password" name="pass" />
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-12-07
<input type="radio" name="1" />
<input type="radio" name="1" />
<input type="radio" name="1" />?????? 當(dāng)這三個名字是一樣的時候,就好像一個人身上選三樣?xùn)|西里選一個,而名字不同的時候,那就是三個人每個人身上各一個。
所以這里的 name所代表服務(wù)器當(dāng)接受到你這個選項請求的時候,分辨你是在一個個體里三種里選一種,還是在三個個體里,各選一個。
2015-11-24
ID和Name都可以用來標(biāo)識一個標(biāo)記,Javascript分別有兩個方法getElementById和getElementByName來定位Dom節(jié)點(diǎn)。
? ?區(qū)別如下:
? 1、我們知道在網(wǎng)頁做Post提交時,是以Form(即表單域)為單位進(jìn)行提交的,一個Form里有若干個表單對象(如<input type="text" name="UserName" value="請輸入姓名"/>),同一個頁面里可以為多個Form(Asp.net不同,它只允許有一個,且名字必須為Form1),在表單表提交到服務(wù)器端后,可以直接通過Name屬性取到表單域的值,卻無法通過ID直接取到該表表單對象的值。
? 2、同一個Form里不能有多個name屬性相同的HTML標(biāo)記,但如果一個網(wǎng)頁中有多個Form,則不同的Form里可以有同個Name屬性的標(biāo)記。而ID是全局的,在一個HTML文檔里不能有多個節(jié)點(diǎn)使用相同的ID,無論它處在哪個Form里。
? 3、在建立CSS樣式的時候,可以建立ID樣式表(以#為前綴),使具有該ID的樣式直接應(yīng)用該樣式,而無法建立Name樣式表。
? 4、在進(jìn)行網(wǎng)頁編輯時建議使用ID來標(biāo)識一個節(jié)點(diǎn),而不是使用Name(除非是為了Post提交的需要),同樣使用Javascript進(jìn)行Dom節(jié)點(diǎn)定位時建議使用getElementById方法,因為只有ID能唯一標(biāo)識一個節(jié)點(diǎn),而同一個網(wǎng)頁里可能會有多個Name屬性相同的節(jié)點(diǎn),它們分別處在不同的Form里
2015-11-12
label標(biāo)簽的for屬性 就是:標(biāo)記通常以下面兩種方式中的一種來和表單控件相聯(lián)系:將表單控件作為標(biāo)記標(biāo)簽的內(nèi)容,這樣的就是隱式形式,或者為 <label> 標(biāo)簽下的 for 屬性命名一個目標(biāo)表單 id,這樣就是顯式形式。簡單的說就是:添加了for="ID"的話,點(diǎn)擊這個label就會激活對應(yīng)的控件
input type里頭的沒有name; input的type屬性如下,當(dāng)type的值不同時,input的作用也不同