我有一个表单,每次点击,更改,键盘,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>
<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>
如果我点击男性收音机,它可以正常工作,但是点击女性收音机却不知道为什么?
答案 0 :(得分:0)
因为id =&#34; genderRadios&#34;两次,所以你需要改变女性或男性的身份,然后它才能起作用
<强> HTML 强>
<input type="radio" name="genderRadios" id="genderFemaleRadios" value="female" onclick="isComplete()"
{@eq key=gender value="female"}