我正在动态生成字段和隐藏字段。
任何人都可以指出我正确的方向,因为我如何创建一个隐藏的字段,所有值都以逗号分隔:
目前我正在这样做
if (iCnt <= 9999) {
iCnt = iCnt + 1;
$(newitems).append('<input type="hidden" name="insertRecords" id="insertRecords" value="'+iCnt+'"/>');
$('.buttonsPlaceHolder').after(newitems);
}
如果我生成10个新文本框,上面会创建10个具有相同名称和ID的隐藏字段
答案 0 :(得分:1)
如果您想要一个隐藏字段,请创建一个包含所有值的字符串,以逗号分隔,然后将其作为字段值插入:
var values = [], value = ""; // to declare before the beginning of the loop
if (iCnt <= 9999) {
iCnt = iCnt + 1;
values.push(iCnt);
}
value = values.join(",");
$(newitems).append('<input type="hidden" name="insertRecords" id="insertRecords" value="'+value+'"/>');
$('.buttonsPlaceHolder').after(newitems);