【问题标题】:How to add two fields instead of one on click of link to add fields in nested form?如何在单击链接时添加两个字段而不是一个字段以以嵌套形式添加字段?
【发布时间】:2016-05-01 18:04:34
【问题描述】:

我已经使用 gem 'nested_form', '~> 0.3.2' 和 rails 4,我必须在单击嵌套表单的 link_to_add 辅助方法时添加两个字段?我将如何自定义嵌套表单的 javascript 以针对此特定场景添加?

【问题讨论】:

  • 将相关部分的javascript添加到您的问题中,以便其他人可以更新它。
  • 您的意思是您需要在一个表单下添加 2 个不同的关联模型.. 还是您的意思是您需要在表单内的单个关联模型中添加 2 个字段,还是您的意思是别的完全?请澄清您的问题,并提供表单代码。
  • 我必须在表单内的单个关联模型中添加 2 个字段。在现有的嵌套表单中,当您添加嵌套字段时,它会为您提供一组关联形式,但在我的场景中,我必须添加两个字段.

标签: jquery ruby-on-rails ruby-on-rails-4 nested-forms


【解决方案1】:

我是用 jQuery 做的:

$(document).on('nested:fieldAdded', function(event) {
    for (var n = 1; n; n--) {
        if ($('.fields').length < 2) {
            event.field.clone().insertAfter(event.field);
        }
    }
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多