我正在使用下面的代码来检查一些表单字段并在单击按钮时呈现数据表。如果任何字段为空,我的意图是停止呈现表格。显然return false
循环内部不起作用。
这是完成的正确方法吗?有什么更好的方法吗?
$('#advance_search').click(function(){
var ds = $('.advance_search .filter_field');
$.each(ds, function(index, value){ //this loop checks for series of fields
if ($(this).val().length === 0) {
alert('Please fill in '+$(this).data('label'));
return false;
}
});
dt.fnDraw(); //shouldn't be called if either one of the field is empty
});