【发布时间】:2017-08-09 19:53:24
【问题描述】:
每次用户单击“添加”按钮时,我都必须动态生成多个输入字段,并且我能够成功获取它们。每个联系人都应该有这个不同名称的无线电输入字段,所以我以数组形式创建了一个名称。
这是我到目前为止所拥有的,我想知道我应该如何获得每个人的无线电值:
var options = '';
var count = 0;
var maxfields = 4;
$('button#add').click(function() {
options = '<p>Visit Type:
<label class="radio-inline">
<input type="radio" class="c_visittype' + count +'" name="c_visittype[]" value="Student" required>Student</label>
<label class="radio-inline">
<input type="radio" class="c_visittype' + count +'" name="c_visittype[]" value="Visitor" required>Visitor</label> </p>';
if(count < maxfields){
count++;
$(options).fadeIn("slow").appendTo('.companion');
return false;
}
});
$('.c_visittype' + count).on('click', function(){
$('input:radio[name="c_visittype"]').attr('checked', 'checked');
});
每个人都应该可以选择“学生”或“访客”,每当创建更多人员字段时,我必须为多人获取此值。我将字段名称作为数组的原因是在php 的下一页。
【问题讨论】:
标签: javascript jquery html