2012-05-17 151 views
1

我在我看来具有coffescript实现4个按钮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

对不起我有一个关于同一部分anothe rquestion,如果我想按删除按钮后,使用Ajax,这怎么能是可行的?我的理解是,我必须用户form_remote_tag而不是form_tag,但有一个错误:未定义的方法'form_remote_tag'为#<#:0x007fe34d3d4ba8> –