我有动态添加到DOM的复选框输入字段。
我希望获得所有已检查和未检查的值here。
最初我有一个输入复选框字段,带有加号按钮。
单击按钮时,会动态添加具有相同名称的新复选框字段。
HTML:
<input type="checkbox" name="lead_check[]">
使用Javascript:
$('#includes').click(function(e)
{
e.preventDefault();
$('#include-fields').append('<div class="holder-includes"><a href="#" class="remove-includes"><i class="fa fa-trash-o pull-right"></i></a>' +
'<select name="team[]" class="form-control team">'+
'<input type="checkbox" name="lead_check[]"></div>');
var items = "";
$.post("teamFetch", function(data)
{
$.each(data,function(index,item)
{
items+="<option value='"+item.id+"'>"+item.title+"</option>";
});
$(".team:last").html(items);
}, "json");
});
所以我们说:
box1 [.] <-- initially
box2 [] <-- added dynamically later
box2 [.] <-- added " "
现在让我们说我选中box1和box2。然后lead_check []数组应该像
[lead_check] => Array ( [0] => on [1] => off|NULL [2] => on ).
但相反,我只在lead_check[]
数组中获得了检查值。
[lead_check] => Array ( [0] => on [1] => on ).
我也尝试添加隐藏的输入字段。但他们也没有帮助。
如果动态生成复选框输入字段,如何实现所需的输出。
非常感谢任何帮助。感谢。