Javascript从动态表单中复制字段
Javascript to copy fields from dynamic forms
我正在建立一个网站,允许用户一次注册很多人。用户选择他们想要注册的人数,然后下一页填充这些表格。
我使用PHP和CodeIgniter来做到这一点。
例如,假设有3个人要注册,我正在收集每个人的名字。我要做的就是循环3次:
<input type="text" name="firstName[]" value="" maxlength="50" class="text small" />
注意它的名字
好吧,我要做的是实现一个按钮,将允许用户"从上一个复制"。我遇到的问题是,我需要前一个和当前表单的名称才能做到这一点。
当我保存数据时,我可以通过索引访问它。有办法做到这一点与javascript?
在本例中,为它们指定相同的类并遍历所选元素。
http://jsfiddle.net/Hwdxg/1/$('input.fields').each(function(){
$('body').append("<input value='"+$(this).val()+"'>");
});
你可以使用jQuery。
要获得包含name="firstname[]"
的输入元素数组,您可以执行以下操作:
var firstname_array = $('input[name="firstname[]"]');
每次在页面中添加另一个带有name="firstname[]"
的输入时,您都需要这样做。
然后可以通过索引访问每个元素,如下所示:
var index = 0;
alert($(firstname_array[index]).val());
相关文章:
- 单击带有按钮的字段的复制值
- 可以't无法将一个字段复制到另一个字段
- 将用户电子邮件输入字段复制到用户名字段中(去除包括“@”和之后的所有内容)
- 复制表单输入字段'提交前的s值
- 如何找到表单中的所有输入字段,并使用Javascript将它们的值复制到文本区域
- 复选框,将所有已完成的输入字段复制到下面的字段
- 尝试复制粘贴输入字段的值时:无法读取属性'nodeType'的未定义
- 使用 jQuery 将一个字段的内容复制到另一个字段
- 我如何在 html 中复制(甚至有一个按钮来选择它)一个 document.getelementbyid 输出字段
- 在选择带有选择和复选框的表单的复制完整字段集上
- 如何通过imacros从弹出/对话框中复制文本并将其粘贴到字段中
- 将数组复制到另一个数组中,并将缺少的字段替换为 null
- 如何使用 javascript 将文件输入字段复制到我的根 Web 应用程序中
- 复制字段元素和重复项的位置
- 如何在经典 ASP 中复制字段
- 如何使用jquery克隆或复制字段
- 使用Javascript在Acrobat中复制字段值
- Javascript从动态表单中复制字段
- 复制字段值并过滤掉除文件名以外的所有字段
- jQuery -从表行复制字段并粘贴到其他字段