如何提交表单并使用提交按钮触发的javascript中的结果?

时间:2013-05-19 14:01:19

标签: javascript ruby forms form-submit onsubmit

我有一个form_tag表单,我想提交以获取值。我想在javascript中使用这些相同的值,这些值由我用于表单的相同提交按钮触发。

我想要做的是首先提交表单,然后调用javascript 我的提交功能如下:

<%= submit_tag "Submit", :onclick => "sendRequestToRecipients(); return false;" %>

但它只调用javascript并且不提交表单。

如果我这样做:
:onclick => "submit();sendRequestToRecipients(); return false;"
然后我只提交表单但不要调用javascript。

我能否以某种方式说“在提交表单后触发此javascript(使用提交结果)?”

我的javascript看起来像这样:

function sendRequestToRecipients() { { options } , requestCallback); }

1 个答案:

答案 0 :(得分:1)

问题是返回false,这会阻止提交按钮的默认操作。

尝试:

<%= submit_tag "Submit", :onclick => "sendRequestToRecipients();" %>