首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何避免在Rails 4中以表单形式重新设置输入

如何避免在Rails 4中以表单形式重新设置输入
EN

Stack Overflow用户
提问于 2015-06-12 06:49:29
回答 1查看 38关注 0票数 0

我有一个表格,有许多条目,用户应该填写,然后提交。有了这些输入,就会进行一些计算,然后给出结果。单击submit按钮时,所有这些输入都会被删除,但我希望维护用户引入的输入,以便如果他/她想重新计算(例如只更改一个值或某些值),他/她就可以这样做,而不是再次引入所有数据。

这是我的表格:

代码语言:javascript
复制
<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>

我不知道这在Rails中是可能的,或者应该用JQuery来完成。

你会怎么做?特克斯。预先。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-12 07:00:00

代码语言:javascript
复制
 <%= text_field_tag "user_entry_module3", params["user_entry_module3"] || "", placeholder: "24.5", id: "user_entry_3" %>

当需要重新计算时,从控制器传递params。为所有text_field_tag做这件事

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30796923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档