我想檢查是否使用jquery檢查一個框。 我的目標是防止窗體隱藏,如果沒有選擇任何選項。測試是否沒有單選按鈕
$("#submit").click(function(){
var opt = $('input[name=value]:checked').attr('value');
if(opt!='undefined'){
$.ajax({
type: "POST",
url: url,
data: 'option='+opt,
cache: false,
success: function(html)
{
alert(opt);
}
});
}
return false;
});
HTML
<form id="form" method="post" action="">
<input type="radio" name="value" value="1" />1<br>
<input type="radio" name="value" value="2" />2<br>
<input type="radio" name="value" value="3" />3<br>
<input type="radio" name="value" value="4" />3<br>
<input id="submit" type="submit" value="submit"/>
</form>
夥計們,選擇'$(」輸入[名稱=值]:選中')'工作。這不是錯誤;它是關於'undefined'的。仍然寧願首先重寫這個檢查'.length'。 ) – raina77ow 2012-07-07 22:33:36