2012-05-17 2 views
1

я с моей точки зрения 4 кнопки, реализованные в coffescript, здесь видПодтверждение всплывающий с coffescript кнопками

%button#warn.button{:type => "submit"} 
     Warn 
    %button#ban.button{:type => "submit"} 
     Ban 
    %button#delete.button{:type => "submit"} , 
     Delete 
    %button#hide.button{:type => "submit"} 
     Hide 

В файле js.coffee, это то, что я написал

$(document).ready -> 
    $("#warn").click -> 
    target = "check_warned" 
    $("#needs_form").attr "action", target 
    $("#needs_form").submit() 

    $("#ban").click -> 
    target = "ban " 
    $("#needs_form").attr "action", target 
    $("#needs_form").submit() 

    $("#delete").click -> 
    target = " delete " 
    $("#needs_form").attr "action", target 
    $("#needs_form").submit() 

    $("#hide").click -> 
    target = " hide " 
    $("#needs_form").attr "action", target 
    $("#needs_form").submit() 

Теперь мне нужно добавить подтверждение с помощью «Вы уверены, что хотите удалить эти сообщения?» когда я нажимаю кнопку удаления. Любая помощь о том, как вставить его в этот код?

ответ

0

в вашей функции удаления клик:

$("#delete").click -> 
    if window.confirm("are you sure?) 
    target = " delete " 
    $("#needs_form").attr "action", target 
    $("#needs_form").submit() 
+0

Спасибо большое =) –

+0

К сожалению у меня есть соседний rquestion относительно одной и той же части, если я хочу использовать Ajax после нажатия кнопки удаления, как это может быть выполнимо? Я понимаю, что я должен для пользователя form_remote_tag вместо od form_tag, но есть ошибка: undefined method 'form_remote_tag 'для # <# <Класс: 0x007fe34d41d330>: 0x007fe34d3d4ba8> –

Смежные вопросы