input框中的name和id的區別

2021-09-08 12:15:32 字數 678 閱讀 2745

1.

表單元素(form input textarea select)與框架元素(iframe frame)用 name

這些元素都與表單(框架元素作用於form的target)提交有關, 在表單的接收頁面只接收有name的元素, 賦id的元素通過表單是接收不到值的, 你自己可以驗證一下.

有乙個例外: a 可以賦 name 作為錨點, 也可以賦id。

2.id要符合標識的要求,比如大小寫敏感,最好不要包含下劃線(因為不相容css)。而name基本上沒有什麼要求,甚至可以用數字。id就像是乙個人的身份證號碼,而name就像是他的名字,id顯然是唯一的,而name是可以重複的。

標籤規定使用者可輸入資料的輸入字段。

根據不同的 type 屬性,輸入欄位有多種形態。輸入字段可以是文字字段、核取方塊、密碼字段、單選按鈕、按鈕等等。

id:作為標籤的唯一標識。

name:作為可與伺服器互動資料的html元素的伺服器端的標示。

3.id 是 以 #定義的css樣式

也可以用js獲取來控制 getelementbyid(這裡是id) 來獲取

name 很多了,就是給當前標籤或元素指定名稱,也可以用js來控制值,form提交後獲取的時候就需要獲取name名稱。

4.id 一般用於css和js中引用,name用於表單提交,只有加了name屬性的標籤元素才會提交到伺服器。

input中name和id的區別

一直很困惑,表單裡面input標籤有id和name,它們之間到底有什麼區別自己很少去想,只知道一般的場景該怎麼使用,今天就在網上搜尋了一下,自己也總結一下。為什麼有了id還要有name呢?其實id就像是乙個人的身份證號碼,而name就像是他的名字,id顯然是唯一的,而name是可以重複的。name與...

在表單(input)中id和name的區別

name原來是為了標識之用,但是現在根據規範,都建議用id來標識元素。但是name在以下用途是不能替代的 1.表單 form 的控制項名,提交的資料都用控制項的name而不是id來控制。因為有許多name會同時對應多個控制項,比如checkbox和radio,而id必須是全文件中唯一的。此外瀏覽器會...

JAVAWeb HTML中name和id的區別

幾乎所有標籤都有id屬性,但只有一部分有name屬性,像表單控制項,框架相關標籤,a標籤等,其它很多標籤是沒有name屬性的.id 在html中的作用 1 用id選擇相應的style sheet 風格 2 鏈結的目的地 3 指令碼語言用它找目的地 找該id的標籤 4 作為名字,用於宣告某object...