我正在借用/调整这个简单的html /
javascript表单来设置数据库中的一些数据.原始代码使用表单中的文本字段,但我正在使用单选按钮.下面的前三个步骤是原来的,我的问题来了…即是,我给单选按钮相同的id …希望这是清楚的…
步骤1.用户将值输入到“nick”
<tr> <td><label>User</label></td> <td><input class="text user" id="nick" type="text" MAXLENGTH="25" /></td> </tr>
步骤2.使用id分配给变量的id“nick”相关联的值
var inputUser = $("#nick");
if(inputUser.attr("value")
但如果它是两个“单选按钮”而不是一个“文本”字段….
<td><label>Interview</label></td> <td><input type="radio" name="interview" id="nick" value="pass" />Pass</td> <td><input type="radio" name="interview" id="nick" value="fail" /> Fail</td>
我给单选按钮相同的“id”,以便它仍然是这样,当我分配值到变量…
var inputUser = $("#nick");
所以选中的哪个按钮将被分配在id“nick”中?
解决方法
不,Id属性应该始终是唯一的.如果你使用jQuery(看起来像你),你可以用$(‘input [name = interview]’)来选择它.