這是一個非常基本的問題,但我確信有人知道爲什麼。在HTML中,當我自己製作一個按鈕元素,並且不給它和onclick
而沒有jQuery .click()
時,該按鈕將不會執行任何操作。完善。但是,當我這樣做,但在<form>
元素中的按鈕,它會嘗試發送所有表單元素的GET數據到我的網站的根地址?爲什麼這樣做?我沒有把它作爲一個提交按鈕,甚至在該表單上定義了一個method
或action
?HTML爲什麼表單中的按鈕發送數據?
感謝您的信息提前!
**編輯**
這是我爲解決這個問題所做的。對於<form>
內的按鈕,使用方法:
<button type="button"></button>
,它不會在默認情況下做任何事情。
我也想知道這一點。就我個人而言,我認爲按鈕應該只是一個按鈕,並且'input [type = submit]'元素實際上應該提交表單... – 2012-03-28 13:30:25
它的* by-desgin *特性。 – 2012-03-28 13:32:19
我不確定我是否理解這個問題。按鈕是使事情發生的機制。那麼按鈕的作用是什麼?如果你不想要任何表單功能,爲什麼要使用'