亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

<input type="text" name="username" id="username" value=""/>中的name和id的意義分別怎么理解?

<input type="text" name="username" id="username" value=""/>中的name和id分別怎么理解?另外我試了試不寫 value ?表單也可以輸入文字,這里的value是起到什么作用?

正在回答

7 回答

我的理解是,id是唯一的值,多數是用于css和js的調用,name是可以重復的,多數用于后臺獲取前臺數據,value起到了默認值的作用

0 回復 有任何疑惑可以回復我~

這兩個值后面的意義我不知道,但是我站在前端的角度看,name更像是一類元素的總稱比如水果,而id則像是具體的蘋果、梨之類的。

0 回復 有任何疑惑可以回復我~

新手斗膽回答一下:

name顧名思義,文本框的名稱,主要用于提交數據,比如和后臺PHP交互$membe=$_POST['username']; ? //獲取用戶名的值,這邊用ID是取不到值的。

ID我認為像身份證一樣具有唯一性,具體作用以<label for="控件id名稱">為例,此時for=必須為控件的ID名,才能和控件關聯起來,如果用name達不到關聯作用;

value代表輸入框的默認值,如果value="001",那么文本框默認情況下會顯示001,value=""代表默認為空;

1 回復 有任何疑惑可以回復我~

個人認為:id應該是是對應<label for="username">用戶名</label>。當在頁面中點擊用戶名時,瀏覽器就會自動將焦點轉移到和標簽相關的表單上。name表示在服務器中顯示的名稱,便于識別。value是提交給服務器的值。submit和reset中的value也表示在頁面顯示提交和重置

0 回復 有任何疑惑可以回復我~

id是唯一的值,多數是用于css和js的調用,name是可以重復的,多數用于后臺獲取前臺數據,value起到了默認值的作用

0 回復 有任何疑惑可以回復我~

value值是input默認的輸入值,因為上例是空字符串;對于后端編寫一般會用到name屬性和值,對于前端的DOM和設置CSS樣式會用到id的屬性值,且id屬性值具有唯一性

0 回復 有任何疑惑可以回復我~

id是唯一的值,name可重復用,value和name一般相同

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

<input type="text" name="username" id="username" value=""/>中的name和id的意義分別怎么理解?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號