onclick无法正常工作?

时间:2015-02-04 21:59:47

标签: jquery html

我有一个表单,每次点击,更改,键盘,keydown ....它运行一个函数“isComplete()”来检查每个元素的值,如果所有元素都填写好,否则没有。

我遇到的区域就是这段代码:

                                    <td class="edit-settings-content-table-left">Gender</td>
                                    <td class="edit-settings-content-table-right">
                                        <div style="display:inline;">
                                            <label class="radio-inline">
                                                <input type="radio" name="genderRadios" id="genderRadios" value="male" onclick="isComplete()"
                                                {@eq key=gender value="male"}
                                                    checked
                                                {/eq}
                                                > Male
                                            </label>
                                        </div>
                                        &nbsp;&nbsp;
                                        <div style="display:inline;">
                                            <label class="radio-inline">
                                                <input type="radio" name="genderRadios" id="genderRadios" value="female" onclick="isComplete()"
                                                {@eq key=gender value="female"}
                                                    checked
                                                {/eq}
                                                > Female
                                            </label>
                                        </div>
                                    </td>

如果我点击男性收音机,它可以正常工作,但是点击女性收音机却不知道为什么?

1 个答案:

答案 0 :(得分:0)

因为id =&#34; genderRadios&#34;两次,所以你需要改变女性或男性的身份,然后它才能起作用

<强> HTML

<input type="radio" name="genderRadios" id="genderFemaleRadios" value="female" onclick="isComplete()"
                                                {@eq key=gender value="female"}