說,我有一個文本輸入和提交按鈕的形式。爲什麼在提交表單時點擊按鈕?
如果表單中沒有按鈕,只需提交事件觸發器,但如果至少有一個沒有鍵入屬性的按鈕或type="submit"
,它也會點擊它。
現在,當我在輸入中輸入內容,然後按Enter鍵時,我看到觸發了按鈕單擊和表單提交事件。
實施例:
<form>
<input type="text" />
<button onclick="alert('submitted');">Submit</button>
</form>
我想的形式自動地點擊表格上的按鈕提交事件。
我不知道這種行爲的起源和原因? 爲什麼我提交表單時需要點擊按鈕?
[點擊事件按鈕時觸發提交表單時輸入](http://stackoverflow.com/questions/11760030/click-event-on-button-is-trigged-when-submitting-a -form-with-enter) –
這不是,我真的好奇原因,而不是如何解決這個問題。 –
閱讀答案的第二個評論。 –