如何在提交表单之前在我的咖啡脚本中执行一个函数(但是在单击按钮后)?

时间:2016-05-25 16:00:32

标签: jquery ruby-on-rails-4 coffeescript onsubmit

我正在使用Rails 4.2.3。我希望在有人点击提交按钮时,但在提交表单之前调用函数。在我看来,我有这个提交按钮......

    <%= button_to "Save", { :action => "create" }, :method => :post, :class => 'button' %>

以下是我在app / assets / javascripts / users.coffee脚本中的内容......

$(document).on 'ready page:load', -> $('.datepicker').datepicker
    dateFormat: 'mm/dd/yy'

$ ->
  $(".button").submit ->
    hrs = $('#my_object_hour').val();
    min = $('#my_object_minute').val();
    sec = $('#my_object_second').val(); 
    $('#my_object_my_object_times_attributes_0_time_in_ms').val((hrs * 60 * 60 + min * 60 + sec) * 1000);
    alert($('#my_object_my_object_times_attributes_0_time_in_ms').val());
    return true;

但是当我点击按钮时,代码不会被执行(永远不会调用警报)。我做错了什么?

谢谢, - 戴夫

0 个答案:

没有答案