Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.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 如何在RubyonRails中向表单动态添加表单字段(一次点击2个)_Javascript_Ruby On Rails_Ruby_Forms - Fatal编程技术网

Javascript 如何在RubyonRails中向表单动态添加表单字段(一次点击2个)

Javascript 如何在RubyonRails中向表单动态添加表单字段(一次点击2个),javascript,ruby-on-rails,ruby,forms,Javascript,Ruby On Rails,Ruby,Forms,我的表单中有3个字段我有一个提交按钮和一个“添加其他字段”按钮我有一个部分中的其他字段 我是很多这方面的初学者,我一直被一个初学者问题困扰着:我的问题是: 单击“添加附加字段”按钮时,添加附加字段的过程是什么?最好不要重新呈现表单,我认为这需要javascript。在html文件中 <div id= "show_page" style= "display:none"> <%= render partial: "your_partial_page" %> </

我的表单中有3个字段我有一个提交按钮和一个“添加其他字段”按钮我有一个部分中的其他字段

我是很多这方面的初学者,我一直被一个初学者问题困扰着:我的问题是:

单击“添加附加字段”按钮时,添加附加字段的过程是什么?最好不要重新呈现表单,我认为这需要javascript。

在html文件中

<div id= "show_page" style= "display:none">
   <%= render partial: "your_partial_page" %> 
</div>
link_to "Add additional field", '#', id: 'add_fields'

$('#add_fields').click(function(){ //add this code to your javascript file
  $('#show_page').show();
});

将_链接到“添加其他字段”,“#”,id:“添加_字段”
$(“#添加_字段”)。单击(函数(){//将此代码添加到javascript文件
$(“#显示页面”).show();
});

将您的部分页面放在div中,最初为div设置样式display none…。当您单击“Add additional field”按钮时,使用javascript显示div。。。