0

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

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

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

但它只调用 javascript 而不会提交表单。

如果我做这样的事情:
:onclick => "submit();sendRequestToRecipients(); return false;"
那么我只提交表单但不调用 javascript。

我可以以某种方式说“在提交表单后触发这个javascript(使用提交的结果)?

我的 javascript 看起来像这样:

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

1 回答 1

1

问题是 return false 阻止了提交按钮的默认操作。

尝试:

<%= submit_tag "Submit", :onclick => "sendRequestToRecipients();" %>
于 2013-05-19T14:04:27.097 回答