如何向textbox数组添加值

时间:2015-11-03 07:53:07

标签: javascript jquery html



<input name="member_name" id="member_name" />
&#13;
&#13;
&#13;

我正在尝试使用jquery为隐藏文本框数组添加多个值。

<input type="hidden" name="member_names[]" id="member_names">

&#13;
&#13;
$('input[name="member_names[]"]').val($('#member_name').val());
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:2)

您不能使用隐藏类型的多个值。如果需要,您必须在单个隐藏类型中使用多个值的分隔符。

答案 1 :(得分:0)

创建一个javascript数组并在该数组中存储值,而不是使用JSON.stringify函数来设置输入值。

此方法将数组值分配给以逗号分隔的形式输入。

var elementsArray = [];
elementsArray.push('1');
elementsArray.push('2');
elementsArray.push('3');

$('#input_hidden_field').val(JSON.stringify(elementsArray));