推 Ayukawayen: onsubmit裡preventDefault & return false ? 09/12 23:57
推 red0whale: preventDefault 09/13 03:54
推 red0whale: 其實input不一定一定要在form裡面,要用ajax提交資料, 09/13 03:56
→ red0whale: 也不一定要用form包起來 09/13 03:56
→ ssccg: 其實那不是對一個id提交,而是本來html中網址沒有寫完整的 09/13 09:22
→ ssccg: 時候,都會用現有網頁的網址補完 09/13 09:29
推 crossdunk: return false就不會提交了 09/13 11:10
→ crossdunk: 我覺得用form的好處是可以直接用serialize 09/13 11:12
→ bbcust: form本身沒有serialize吧 還是你是說jquery的serialize? 09/13 12:00
推 tsao1211: 可以把原本的submit button type設為button 偵測click e 09/13 12:13
→ tsao1211: vent 然後再自己用js處理 09/13 12:13
推 devil115789: 樓上正解 09/13 15:20
因為如果在 form 裡按了 Enter ,
不少瀏覽器會『自動提交』。
※ 編輯: Gold740716 (140.116.165.150), 09/13/2016 21:36:18
推 tsao1211: 阻止enter提交可以在input 設 onkeypress = "return eve 09/14 02:33
→ tsao1211: nt.keycode != 13;" 09/14 02:33
→ ssccg: 前兩樓不是都說了就是在onsubmit裡面做,不管是用什麼方法 09/14 03:12
→ ssccg: 提交包括button、enter、script submit都會截取到啊.. 09/14 03:13
→ ssccg: 有必要再找別的方法? 09/14 03:13
推 osk2: 一樓正解啊 09/14 07:38