[問題] onclick 可以同時使用兩個函數嗎

看板Ajax作者 (加油 好嗎~!!!!)時間12年前 (2011/12/18 02:28), 編輯推噓2(2012)
留言14則, 8人參與, 最新討論串1/1
在寫html時, 使用 form 時,使用 onclick = 'check()' onclick = 'checkout()' 不能使用, 請問要如何寫 onclick 時 同時使用兩個函數 ?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.110.64.222

12/18 02:34, , 1F
jQuery可以
12/18 02:34, 1F

12/18 07:34, , 2F
可以寫成這樣嗎?onclick="fn1();fn2()"我沒試過~XD
12/18 07:34, 2F

12/18 09:02, , 3F
yes
12/18 09:02, 3F

12/18 12:17, , 4F
建議用javascript去綁定.....
12/18 12:17, 4F

12/18 16:48, , 5F
二樓那可以吧
12/18 16:48, 5F

12/19 01:03, , 6F
2樓的可行,不過還是建議包一下
12/19 01:03, 6F

12/19 01:05, , 7F
onclick="function(){ fn1(); fn2(); }"
12/19 01:05, 7F

12/19 02:31, , 8F
二樓的就好了吧 樓上這個這樣是建立了一個function
12/19 02:31, 8F

12/19 02:32, , 9F
但是有執行嗎?? 我是沒這樣寫過..
12/19 02:32, 9F

12/19 02:32, , 10F
或是後面再加()
12/19 02:32, 10F

12/19 23:16, , 11F
建議包一下的理由?? 加一個匿名函式影響是?
12/19 23:16, 11F

12/19 23:37, , 12F
只是習慣,就跟 $('xx').click(function(){ ... }) 看齊
12/19 23:37, 12F

12/19 23:38, , 13F
而有時會想在 onclick 裡面宣告變數,用函式隔離比較省事
12/19 23:38, 13F

12/20 14:36, , 14F
我都用二樓那樣的方式,你可以做實驗阿
12/20 14:36, 14F
文章代碼(AID): #1ExDzM8I (Ajax)