Jquery 如何避免在Rails 4的表单中重置输入

Jquery 如何避免在Rails 4的表单中重置输入,jquery,ruby-on-rails,Jquery,Ruby On Rails,我有一个表单,其中有许多条目,用户应该填写并提交。通过这些输入,将进行一些计算,然后给出结果。单击“提交”按钮时,所有这些输入都会被删除,但我希望保留用户引入的输入,以便如果他/她想要重新计算(例如,仅更改一个或一些值),他/她可以这样做,而不是再次引入所有数据 这是我的表格: <div > <div class="mod1_boxed"> <strong>Jahres</strong><a id="dialog-1" hre

我有一个表单,其中有许多条目,用户应该填写并提交。通过这些输入,将进行一些计算,然后给出结果。单击“提交”按钮时,所有这些输入都会被删除,但我希望保留用户引入的输入,以便如果他/她想要重新计算(例如,仅更改一个或一些值),他/她可以这样做,而不是再次引入所有数据

这是我的表格:

<div >  
  <div class="mod1_boxed">
    <strong>Jahres</strong><a id="dialog-1" href="#" ><i class="fa fa-info-circle"></i></a>
      <%= form_tag( '/calculation/index', post: true ) do %>

          <%= text_field_tag "user_entry_module1", nil, placeholder: "3500", id: "user_entry", size: 10 %></br>

          <strong>PV-Große  </strong><a id="dialog-2" href="#" ><i class="fa fa-info-circle"></i></a>
          <%= text_field_tag "user_entry_module2", nil, placeholder: "5", id: "user_entry_2" %></br>

          <strong>Strompreis  </strong><a id="dialog-3" href="#" ><i class="fa fa-info-circle"></i></a>
          <%= text_field_tag "user_entry_module3", nil, placeholder: "24.5", id: "user_entry_3" %></br>

          <strong>Strom </strong><a id="dialog-4" href="#" ><i class="fa fa-info-circle"></i></a>
          <%= text_field_tag "user_entry_module4", nil, placeholder: "2.5", id: "user_entry_4" %></br>

          <strong>Ertrag  </strong><a id="dialog-5" href="#" ><i class="fa fa-info-circle"></i></a>
          <%= text_field_tag "user_entry_module5", nil, placeholder: "950", id: "user_entry_5" %></br>

          <strong>Degression der PV-Anlage </strong><a id="dialog-6" href="#" ><i class="fa fa-info-circle"></i></a>
          <%= text_field_tag "user_entry_module6", nil, placeholder: "0.5", id: "user_entry_6" %></br>

          <strong>PV-Anlagepreis</strong><a id="dialog-7" href="#" ><i class="fa fa-info-circle"></i></a>
          <%= text_field_tag "user_entry_module7", nil, placeholder: "1600", id: "user_entry_7" %></br>

          <strong>Einspeisevergütung </strong><a id="dialog-8" href="#" ><i class="fa fa-info-circle"></i></a>
          <%= text_field_tag "user_entry_module8", nil, placeholder: "12", id: "user_entry_8" %></br>

          <strong> Kfw-Förderung ? </strong><a id="dialog-9" href="#" ><i class="fa fa-info-circle"></i></a>
          <%= text_field_tag "user_entry_module9", nil, placeholder: "ja", id: "user_entry_9" %></br>

          <%= submit_tag "submit",  class: "send_button_1" %>

      <%end%>
  </div>  
</div>

Jahres

PV Große
Strompreis
Strom
Ertrag
PV原基的递减
PV Anlagepreis
Einspeisevergütung
Kfw-Förderung
我不知道这在Rails中是可能的,或者应该在JQuery中实现

你会怎么做?thxs。提前。


 <%= text_field_tag "user_entry_module3", params["user_entry_module3"] || "", placeholder: "24.5", id: "user_entry_3" %>
需要重新计算时,从控制器传递
参数。
对所有
文本\u字段\u标记执行此操作


需要重新计算时,从控制器传递
参数。

当你点击提交按钮时,对所有的
文本字段标记执行该操作,然后它进入控制器进行计算,或者通过Javascript完成。如果你将值设置为
参数[:你的字段的名称]
,而不是
nil
,那就不起作用了。好吧,我首先得到了Javascript中的输入,然后将它们发送到我的API(控制器),然后返回到Javascript。(输入->Javascript->API->Javascript)当您单击提交按钮时,它会转到控制器进行计算,或者通过Javascript完成?如果您将值设置为
参数[:您的\u字段的名称]
而不是
nil
,这不起作用吗?嗯,我首先得到Javascript中的输入,然后将它们发送到我的API(控制器),然后返回Javascript。(输入->Javascript->API->Javascript)先生,这就是我要找的。先生,这就是我要找的。先生,这就是我要找的。先生。