2017-05-25 90 views
-1
<html> 
<form action= "/select" method= "POST" accept-charset="utf-8"> 

<input type= "text" id= "input" name = "input"><BR> 
<input type= "submit" id = "submitButton"><BR> 

</form> 
</html> 

當我點擊此頁面上提交按鈕,只用id屬性,它發送過任何POST請求。但是,當我把名稱屬性,它發送的數據。兩者有什麼區別?的差異<form>標籤

+0

名稱是用於提交表單提交數據。 Id用作標識符。 – epascarello

回答

0

在發送表單中的數據時使用name屬性。 id屬性用於處理HTML元素。因此,您可以使用id屬性來設置樣式(例如,使用CSS)或操作(例如使用js)該元素。

還有更多,但我認爲你現在有一個差異的想法。

1

<form>本身:該id是客戶端的操作(例如使用CSS或JavaScript中選擇或鏈接到它),而name是當你在HTML中的過時版本寫​​作。

在表單控件(如<input>):將id是用於客戶端操作(如將其與<label>元件相關聯,以JS或CSS選擇它,或鏈接到它),而name將與值時相關聯表單被提交給服務器。