Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何提交表单并在javascript中使用submit按钮触发的结果?_Javascript_Ruby_Forms_Form Submit_Onsubmit - Fatal编程技术网

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

如何提交表单并在javascript中使用submit按钮触发的结果?,javascript,ruby,forms,form-submit,onsubmit,Javascript,Ruby,Forms,Form Submit,Onsubmit,我有一个form_标签表单,我想提交它以获取值。这些值与我希望在javascript中使用的值相同,javascript由我用于表单的相同提交按钮触发 我要做的是首先提交表单,然后调用javascript。 我的提交函数如下所示: <%= submit_tag "Submit", :onclick => "sendRequestToRecipients(); return false;" %> function sendRequestToRecipients() { { op

我有一个
form_标签
表单,我想提交它以获取值。这些值与我希望在javascript中使用的值相同,javascript由我用于表单的相同提交按钮触发

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

<%= submit_tag "Submit", :onclick => "sendRequestToRecipients(); return false;" %>
function sendRequestToRecipients() { { options } , requestCallback); }

问题在于返回false会阻止提交按钮的默认操作

尝试:

“sendRequestToRecipients();”%>

如果您提交表单,当前页面上的任何javascript功能都会消失,因为它会重新加载页面。如果你不提交表单,你就得不到你想要的数据。听起来你需要ajax。我不知道如何调用ajax,所以我想我需要重新加载页面。我可以在页面重新加载后激活javascript吗?仅限于当页面由于表单提交而重新加载时?删除return false会让表单提交(页面刷新),但javascript不会加载。我想要的是提交的表单和之后加载的javascript。
<%= submit_tag "Submit", :onclick => "sendRequestToRecipients();" %>