HTML单选按钮的数组

时间:2016-01-02 01:04:17

标签: javascript php jquery html

我有一个JSlider,其中包含动态添加的单选按钮和联系信息的输入字段:

add contact form

以下是:https://jsfiddle.net/66y6dtx0/

只有一个联系人可以是委托人,这是我从POST收到的一个例子:

<tr>
<td><input class="case" type="checkbox"/></td>
<td style="text-align: center"><input type="radio" value="1"  name="contact[principal][]" id="contact_1" class="icheck" @if( $contact->principal == 1) checked @endif>                                                                    </td>
<td><input type="text" value="{{ $contact->name }}" data-type="ItemName" name="contact[name][]" id="name_1" class="form-control autocomplete_txt" autocomplete="off"></td>
<td><input type="text" value="{{ $contact->position }}" name="contact[position][]" id="position_1" class="form-control changesNo" autocomplete="off" onkeypress="return IsNumeric(event);" ondrop="return false;" onpaste="return false;"></td>
<td><input type="text" value="{{ $contact->phone }}" data-mask="phone-ext" name="contact[phone][]" id="tel_1" class="form-control changesNo" autocomplete="off"  ondrop="return false;" onpaste="return false;"></td>
<td><input type="email" value="{{ $contact->email }}" name="contact[email][]" id="email_1" class="form-control changesNo" autocomplete="off"  ondrop="return false;" onpaste="return false;"></td>
</tr>

问题在于,当有多个联系人时,索引与被选为主体的联系人不匹配。

我该如何解决这个问题?

我使用Laravel框架是有帮助的。

1 个答案:

答案 0 :(得分:1)

我解决这个问题的方法:

我使用jquery将行索引添加到单选按钮的名称,并使用jquery在此帖子的帮助下取消选择其他单选按钮:

radio different names - only check one

如果有更好的解决方案,我仍然很好奇。