<input type="text" name="username" id="username" value=""/>中的name和id的意義分別怎么理解?
<input type="text" name="username" id="username" value=""/>中的name和id分別怎么理解?另外我試了試不寫 value ?表單也可以輸入文字,這里的value是起到什么作用?
<input type="text" name="username" id="username" value=""/>中的name和id分別怎么理解?另外我試了試不寫 value ?表單也可以輸入文字,這里的value是起到什么作用?
2016-11-20
舉報
2016-11-20
我的理解是,id是唯一的值,多數(shù)是用于css和js的調(diào)用,name是可以重復的,多數(shù)用于后臺獲取前臺數(shù)據(jù),value起到了默認值的作用
2016-11-21
這兩個值后面的意義我不知道,但是我站在前端的角度看,name更像是一類元素的總稱比如水果,而id則像是具體的蘋果、梨之類的。
2016-11-20
新手斗膽回答一下:
name顧名思義,文本框的名稱,主要用于提交數(shù)據(jù),比如和后臺PHP交互$membe=$_POST['username']; ? //獲取用戶名的值,這邊用ID是取不到值的。
ID我認為像身份證一樣具有唯一性,具體作用以<label for="控件id名稱">為例,此時for=必須為控件的ID名,才能和控件關(guān)聯(lián)起來,如果用name達不到關(guān)聯(lián)作用;
value代表輸入框的默認值,如果value="001",那么文本框默認情況下會顯示001,value=""代表默認為空;
2016-11-20
個人認為:id應(yīng)該是是對應(yīng)<label for="username">用戶名</label>。當在頁面中點擊用戶名時,瀏覽器就會自動將焦點轉(zhuǎn)移到和標簽相關(guān)的表單上。name表示在服務(wù)器中顯示的名稱,便于識別。value是提交給服務(wù)器的值。submit和reset中的value也表示在頁面顯示提交和重置
2016-11-20
id是唯一的值,多數(shù)是用于css和js的調(diào)用,name是可以重復的,多數(shù)用于后臺獲取前臺數(shù)據(jù),value起到了默認值的作用
2016-11-20
value值是input默認的輸入值,因為上例是空字符串;對于后端編寫一般會用到name屬性和值,對于前端的DOM和設(shè)置CSS樣式會用到id的屬性值,且id屬性值具有唯一性
2016-11-20
id是唯一的值,name可重復用,value和name一般相同