Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.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
Php Javascript从动态表单复制字段_Php_Javascript_Codeigniter - Fatal编程技术网

Php Javascript从动态表单复制字段

Php Javascript从动态表单复制字段,php,javascript,codeigniter,Php,Javascript,Codeigniter,我正在建立一个网站,允许用户在同一时间注册许多人的东西。用户选择要注册的人数,然后在下一页填充这么多表单 我正在使用PHP和CodeIgniter来实现这一点 例如,假设有3个人正在注册,我正在收集每个人的名字。我要做的是将此循环3次: <input type="text" name="firstName[]" value="" maxlength="50" class="text small" /> 请注意它的名称 嗯,我想做的是实现一个按钮,允许用户“从上一个复制”。我遇

我正在建立一个网站,允许用户在同一时间注册许多人的东西。用户选择要注册的人数,然后在下一页填充这么多表单

我正在使用PHP和CodeIgniter来实现这一点

例如,假设有3个人正在注册,我正在收集每个人的名字。我要做的是将此循环3次:

<input type="text" name="firstName[]" value="" maxlength="50" class="text small"  />

请注意它的名称

嗯,我想做的是实现一个按钮,允许用户“从上一个复制”。我遇到的问题是,我需要上一个和当前表单的名称才能执行此操作


在背面,当我保存数据时,我可以通过索引访问它。有没有办法用javascript做到这一点?

在这种情况下,为它们提供相同的类,并在选定的元素中循环

$('input.fields')。每个(函数(){
$('body')。追加(“”);
});

您可以使用jQuery执行此操作

要使用
name=“firstname[]”获取输入元素数组,可以执行以下操作:

var firstname_array = $('input[name="firstname[]"]');
每次使用
name=“firstname[]”
向页面添加其他输入时,您都需要这样做

然后您可以通过如下索引访问每个元素:

var index = 0;
alert($(firstname_array[index]).val());

不确定如何接受答案:/所以,您知道当您在网上商店结账时,有时可以单击复选框将您的配送信息复制到您的账单信息吗?我想做那样的事。但是如果我有3个名字字段,按照我的方式,它们都被命名为“firstName[]”。Javascript有没有办法指定我所说的领域?Javascript不是我的强项,所以我只是在这里自由选择。但是,您不能使用getElementsByName并在结果上循环以查找上一个匹配项并复制它吗?与您的语句“赋予它们所有相同的ID”相关,您应该“永远”在页面上具有相同ID的元素。
var index = 0;
alert($(firstname_array[index]).val());