我有一个动态添加单选按钮和联系人信息输入字段的add contact form:
<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>下面是一个:https://jsfiddle.net/66y6dtx0/
只有一个联系人可以作为我的主事,这就是我从帖子中得到的一个例子:
[contact] => Array
    (
        [name] => Array
            (
                [0] => Jane Emerson
                [1] => Jhon Doe
            )
        [position] => Array
            (
                [0] => Gerente
                [1] => CEO
            )
        [phone] => Array
            (
                [0] => (888) 878-3969
                [1] => (888) 578-8919
            )
        [email] => Array
            (
                [0] => jhon.e@gmail.com
                [1] => jhon@example.org
            )
        [principal] => Array
            (
                [0] => 1
            )
    )问题是,当有多个联系人时,索引与被选择为主体的联系人不匹配。
我怎么才能解决这个问题?
我正在使用Laravel框架,这是有帮助的。
发布于 2016-01-02 02:30:55
我对这个问题的解决办法:
我在单选按钮的名称中添加了使用jquery的行索引,并在本文的帮助下使用jquery取消选择其他单选按钮:
radio different names - only check one
我仍然好奇是否有更好的解决方案。
https://stackoverflow.com/questions/34561599
复制相似问题