javascript - Rails 应用程序中的 jQuery 表输入

标签 javascript jquery ruby-on-rails ruby-on-rails-3

在我的应用程序中,我有一个包含 4 个字段的表单,用于记录有关 friend 的信息。 (见截图)

在底部,我有一个按钮,如果用户想要输入另一条记录,可以动态复制表单。

我的设置有点困惑,如果用户想要添加大量记录,时间会非常长。

有没有更干净的方法来做到这一点?也许某种 jquery 表?

enter image description here

查看代码:

<div id="single_module">
<div class="pitch">
<h2>Step 3: Friends Birthdays</h2>
</div>
<form id="myForm">
<div id="input1" style="margin-bottom:4px;" class="clonedInput">
<%= simple_form_for @user, url: wizard_path do |f| %>

  <div class="inputs">
  <ul class="testss1">
  <%= f.simple_fields_for :friends do |friend_f| %>
    <li>
    <%= friend_f.input :name %>
    </li>
    <li>
    <%= friend_f.input :dob, :as => :date_picker, :label => 'Birthday', :input_html => { :class => 'special' } %>
    <li>
    <%= friend_f.input :gender, :collection => ['male','female'] %></li>
    </li><li>
    <%= friend_f.association :interests, :as => :select, :label => false %></li>


    <%end%>

    </div>
    <div>
    <input type="button" id="btnAdd" value="add another name" />
    <input type="button" id="btnDel" value="remove name" />
    </div>
    </form>
    <div class="actions">
    <%= f.button :submit, 'Next Step', :class => 'btn btn-primary',  %>
    <br></br>
    </div>
    <%end%>

最佳答案

每次完成后,添加另一个 friend 都会点击保存吗?为什么不在临时隐藏字段中保存数据,然后清除表单中的所有数据并让用户添加另一条记录?

关于javascript - Rails 应用程序中的 jQuery 表输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10760919/

相关文章:

ruby-on-rails - TimeWithZone & Time.zone.now 集成测试失败

javascript - $rootScope 并将数据从 Controller 传递到服务

JQuery 动画运行不流畅,滚动条和 DIV 动画出现大量闪烁

javascript - 如何从元素内容中删除最后一个符号?

ruby-on-rails - 编辑个人资料表单的未定义方法错误? (Ruby on Rails)

mysql - Rails - 在文本列中插入超过 7786 个字符时获取 'Mysql server has gone away'

javascript - 要在灯箱中显示的外部 URL 图片

javascript - 在 django 中使用这个 d3 仪表?

javascript - 如何将标记转换为具有最小线相交的半圆?

jquery - 悬停后按钮的背景颜色消失