从这样的事情开始
$('#report-form').submit( function(){
if ( ! $('#datetime, :checkbox, :radio, textarea').val() ){
alert('not posted');
return false;
} else {
alert('posted');
}
} );
除了在任何字段为空时不发布,我希望它发布,除非所有列出的字段/字段类型都是空的。有没有办法使用选择器字符串而不是手动检查每个项目?
我想运行一个 .each() 函数,它在变量为空时递增一个变量,并且仅在 # 小于字段 # 时才提交它,但理想情况下我正在寻找更通用的东西(这将适用于复选框和单选按钮以及文本输入和文本区域)。