<input>標簽中id和name的作用和區別
id要符合標識的要求,比如大小寫敏感,最好不要包含下划線(因為不兼容CSS)。而name基本上沒有什么要求,甚至可以用數字。ID就像是一個人的身份證號碼,而Name就像是他的名字,ID顯然是唯一的,而Name是可以重復的。
<input> 標簽規定用戶可輸入數據的輸入字段。
根據不同的 type 屬性,輸入字段有多種形態。輸入字段可以是文本字段、復選框、密碼字段、單選按鈕、按鈕等等。
id:作為標簽的唯一標識。
name:作為可與服務器交互數據的HTML元素的服務器端的標示。
id 一般用於css和js中引用,name用於表單提交,只有加了name屬性的標簽元素才會提交到服務器
id:是唯一的標識符,不允許有重復值,可以通過它的值來獲得對應的html標簽對象,相當於人的身份證具有唯一性。
name:控件的名字,一個控件是否設置它的 name屬性是不會影響到這個網頁的功能實現的。但是,當我們需要把這個控件所關聯的數據傳遞到數據庫時,就必須要設置 name屬性。相當於人的姓名,可以重名。
value:控件中攜帶的值