[問題] 關於jQuery的sumbit()

看板Web_Design作者 (無腦熱血控)時間13年前 (2011/07/05 23:47), 編輯推噓2(2011)
留言13則, 6人參與, 最新討論串1/1
參考教學 http://demo.tc/Post/602 利用jQue ry:Validation作表單驗證 並希望表單提交後把sumbit disabled 我自己寫了這樣的一段 $(function(){ $("#my_frm").validate( { submitHandler: function(form) { $("#my_sumbit").attr('disabled', 'disabled'); form.submit(); } }); }); 但是這段code在 ff 和ie6都可以正常執行 在 chrome 卻有 表單不提交的情形 (#my_sumbit有變disabled) 請問有人知道原因嗎?謝謝.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.120.64.201

07/05 23:57, , 1F
自問自答 把form.submit(); 改this.submit() 就會跑
07/05 23:57, 1F

07/06 00:00, , 2F
原因不知道 另外發現Validate在IE6跑不動 應該不可能吧
07/06 00:00, 2F

07/06 00:00, , 3F
怪怪
07/06 00:00, 3F

07/06 00:01, , 4F
form算是保留字吧
07/06 00:01, 4F

07/06 00:02, , 5F
我就照網站教學照抄阿...
07/06 00:02, 5F

07/06 00:09, , 6F
那以後別去那個網站了zzzz
07/06 00:09, 6F

07/06 10:03, , 7F
s25g5d4: +1 ... XD
07/06 10:03, 7F

07/07 01:16, , 8F
我以為$(form)的意思是選取網頁的表單元素說
07/07 01:16, 8F

07/07 01:17, , 9F
pm大認為的保留字是jQuery的保留字嗎?
07/07 01:17, 9F

07/07 01:18, , 10F
另外自問自答 Validate在ie6的解法是使用UTF8
07/07 01:18, 10F

07/07 04:35, , 11F
$(form) 是選取表單物件沒錯 但是你是在func. 把它當
07/07 04:35, 11F

07/07 04:36, , 12F
成一般函式變數 所以會有保留字問題
07/07 04:36, 12F

07/13 12:33, , 13F
ie6你也在用
07/13 12:33, 13F
文章代碼(AID): #1E4p8RlD (Web_Design)