我正在使用jQuery。jQuery event.preventDefault混淆
在點擊搜索按鈕使用標誌,檢查是否是單選框選中,它會顯示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">
+1很好的答案,更快,並與演示! – 2011-04-19 09:42:57