Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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 如何在文本框和下拉列表中添加新行?_Javascript_Jquery_Ruby On Rails 3.1 - Fatal编程技术网

Javascript 如何在文本框和下拉列表中添加新行?

Javascript 如何在文本框和下拉列表中添加新行?,javascript,jquery,ruby-on-rails-3.1,Javascript,Jquery,Ruby On Rails 3.1,我目前正在从事一个rails项目 我在同一行上有一个text_字段和一个select_标记。我希望在当前文本框中至少键入一个字符时,创建一行新的文本框和下拉列表。但我不知道该怎么做。我想我需要使用jquery?但我还是个网络编程新手 请帮忙!非常感谢 您可以添加字段,然后使用jQuery的document ready函数对其应用隐藏值。然后对现有字段应用一个keyup函数,您希望它触发隐藏项上显示的调用 以下是我在wordpress页面中使用的jquery: $(document).ready(

我目前正在从事一个rails项目

我在同一行上有一个text_字段和一个select_标记。我希望在当前文本框中至少键入一个字符时,创建一行新的文本框和下拉列表。但我不知道该怎么做。我想我需要使用jquery?但我还是个网络编程新手


请帮忙!非常感谢

您可以添加字段,然后使用jQuery的document ready函数对其应用隐藏值。然后对现有字段应用一个keyup函数,您希望它触发隐藏项上显示的调用

以下是我在wordpress页面中使用的jquery:

$(document).ready(function() {
  $("#fieldtohide").hide();
  $("#nonhiddenfield").keyup(function() {
    $("#fieldtohide").show();
  });
});

您的解决方案可以使用JavaScript或jQuery进行处理,并进行一些规划,唯一的问题是您不会立即拥有一个粘性表单。也就是说,一旦提交,你就会失去价值。因此,您可以考虑一个IFRAME,它在您的<代码>内容窗口< /代码> OnKyUp中提交表单,这样您就可以保存您的服务器的值。我可以用PHP和JavaScript实现这一点,但我不知道RubyonRails。希望我的评论能让你意识到棍子的形状问题。谢谢!您将如何在PHP中实现这一点?也许我可以从中引用一点?我不认为程序员知道他们需要多少
text
select
字段。嗯,我没想到。