【发布时间】:2011-08-08 12:38:13
【问题描述】:
我正在使用 jQuery。
点击搜索按钮时,使用标志检查单选按钮是否未选中,它将显示alert("enter the field"),否则执行任务...我也使用了event.preventDefault();
实际上我在这里使用了单选按钮,其中我使用了包含两个选项男性和女性的性别标签。现在问题是当我检查男性单选按钮或女性时。仍然显示进入该字段。我觉得这部分肯定有问题if($('#gender').is(":not(:checked)"))
这是我的代码:
$('#searchbutton').click(function(event){
alert("ZZ");
var flag3=0;
if ($('#gender').is(":not(:checked)"))
{
flag3=1;
}
if( flag3==1)
alert("Select the field first");
event.preventDefault();
});
<input type="radio" name="gender" id="gender" value="male" /> Male<br />
<input type="radio" name="gender" id="gender" value="female" /> Female
<input type="submit" name="searchbutton" value="Search" id="searchbutton">
【问题讨论】:
标签: html forms jquery-selectors jquery