我想检查是否使用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