嗨我检查表单中的空白字段并提醒用户.但当提醒用户它发布数据时,我无法返回false而不刷新页面
$('#loginAccount').submit(function() { $(this).find(':input:text').each(function(i) { if($(this).val()=="") { // alert($('label').eq(i).html()) $('#alert3').html('Please fill all fields.'); return false; } }); });
解决方法
$('#loginAccount').submit(function() { var valid = true; $(this).find(':input:text').each(function(i) { if($(this).val() == "") { // alert($('label').eq(i).html()) $('#alert3').html('Please fill all fields.'); valid = false; } }); return valid; });
您目前正在从每个人返回.您需要做的是跟踪它是否有效,然后将该值用作提交的返回值.