html 克隆表单代码的一部分并增加输入的名称/是。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 克隆表单代码的一部分并增加输入的名称/是。相关的知识,希望对你有一定的参考价值。

jQuery(document).ready(function($) {
    var wrapper         = $(".input_fields_wrap div"); //Fields wrapper
    var add_button      = $(".add_field_button"); //Add button Class/ID

    var x = 1; //initlal text box count
    $(add_button).click(function(e){ //on add input button click
        e.preventDefault();
          x++; //text box increment
          var name = $(wrapper).children('input').attr('name').replace('[new1]', '[new'+x+']');
          $(wrapper).last().clone()
          	.insertBefore(add_button).children('input').attr('name', name); //add input box
    });
});
<div class="input_fields_wrap">
    <div>
    	<input type="text" name="fields[contact][new1][fields][contactName]" /><br />
    	<input type="text" name="fields[contact][new1][fields][contactSurname]" /><br />
    	<input type="text" name="fields[contact][new1][fields][contactEmail]" />
    </div>
    <button class="add_field_button">Add More Fields</button>
</div>

以上是关于html 克隆表单代码的一部分并增加输入的名称/是。的主要内容,如果未能解决你的问题,请参考以下文章

克隆表单字段并增加 id

jQuery 克隆表单增加 name、class、id、data-id ..etc 的所有属性

jquery中clone()实现表单中增加和减少输入项

jQuery克隆后Chrome错误地使表单输入无效

javascript 收集输入字段数据并使用key作为输入名称和值作为输入值构建json。提供HTML表单作为参数

如何克隆 git 裸仓库并更改分支名称