我正在使用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;
但是当我点击按钮时,代码不会被执行(永远不会调用警报)。我做错了什么?
谢谢, - 戴夫