2013-08-05 41 views
0

我已經CoffeeScript中/ jQuery的隱藏的DIV第一次加載頁面時:jquery在表單上顯示/隱藏提交?

$ -> 
    $('#ticket_location,#ticket_issue').hide() 

但提交表單時,我想讓它顯示的字段,而不是隱藏。

我有這個,但它似乎並沒有工作:

$ -> 
    $("form#new_ticket").submit -> 
    $('#ticket_location,#ticket_issue').show() 

我在做什麼錯誤?我有一種感覺,就是隱藏()的第一個事件是覆蓋onSubmit事件,show()?

回答

0

嘗試

$ -> 
    $("form#new_ticket").submit (e) -> 
    e.preventDefault() 
    $('#ticket_location,#ticket_issue').show() 
+0

感謝您的幫助。不幸的是,這並沒有顯示隱藏的DIV。 – Devin

+1

我的猜測是表單在頁面重新加載中提交結果...考慮在jsfiddle.net上創建一個小型演示。 –

+0

頁面重新加載。 – Devin