动态文本框下拉列表克隆

时间:2016-01-28 19:29:57

标签: javascript jquery

我正在尝试创建动态文本框,但我在制作克隆时遇到了麻烦

基本上我想要做的是根据组合框中的选项数量创建一定数量的文本框。

中的5个值
var optionValues = [];

$('#fieldnameclone option').each(function() {
    optionValues.push($(this).val());
});
optionValues.shift();


var optionspacing="";
    jQuery.each(optionValues, function(i, val) {
      optionspacing += val + ":<br />";
    });
var insfldnms = $("<div id =insertfieldname></section>").html(optionspacing);


var n = $("#fieldname option").length;// get amount of options in dropdownt box


var $frm2 = $("<form id=insertform class=form2></form>");// creates a form
$frm2.append(tblNmClnSrch,fldnmCln,insfldnms);// adds the field and name clones to the form

for(var i = 0; i < n-1; i++) 
{   
        $('<input /></br>', {id: "valueid" + i,name: "name" + i}).appendTo($frm2);

}

var btninsert = $("<input id=inserthbtn type=button value=Submit></input>");
$(btninsert).appendTo($frm2);
$( "#reports3" ).empty();
$("#reports3").append($frm2);

不确定我哪里出错了,任何帮助都会很棒

html for fieldname

var txt3 = $("<section id =fieldname></section>").text("Text.");
使用getjson生成

fieldname组合框,该部分工作正常,因此下拉框中有元素

0 个答案:

没有答案