Jquery scrollTop在“继续”部分不工作
我有一个Jquery,如果我把它们放在一个validationif块中,它就会激发,但是如果我把它放在继续验证的elsesection中,它就不工作了 知道怎么修吗?我不想将scrolltop操作置于所有字段验证if块中 这是我的密码:Jquery scrollTop在“继续”部分不工作,jquery,scrolltop,Jquery,Scrolltop,我有一个Jquery,如果我把它们放在一个validationif块中,它就会激发,但是如果我把它放在继续验证的elsesection中,它就不工作了 知道怎么修吗?我不想将scrolltop操作置于所有字段验证if块中 这是我的密码: if(location=="-"){ $('select[name=location2]').css('border-color','red'); proceed = false; }
if(location=="-"){
$('select[name=location2]').css('border-color','red');
proceed = false;
}
if(resort==""){
$('select[name=sublocation2]').css('border-color','red');
proceed = false;
}
if(price==""){
$('input[name=price]').css('border-color','red');
proceed = false;
}
if(user_password2==""){
$('input[name=pass2]').css('border-color','red');
proceed = false;
}
if(user_regtype==""){
$('select[name=regtype]').css('border-color','red');
proceed = false;
}
if(user_name==""){
$('input[name=name]').css('border-color','red');
proceed = false;
}
if(user_phone=="") {
$('input[name=phone]').css('border-color','red');
proceed = false;
}
if(user_mobile=="") {
$('input[name=mobile]').css('border-color','red');
proceed = false;
}
if(imageverification=="") {
$('input[name=verifyimage]').css('border-color','red');
proceed = false;
}
//everything looks good! proceed...
if(proceed)
{
//data to be sent to server
post_data = {'location':location, 'sublocation':user_email2, 'propertytype':password, 'description':description, 'bedrooms':bedrooms, 'bathrooms':bathrooms, 'balconies':balconies, 'propertysize':propertysize, 'plotsize':plotsize, 'swimmingpool':swimmingpool, 'resortcenter':resortcenter, 'resortcentertype':resortcentertype, 'busroutes':busroutes, 'busroutestype':busroutestype, 'supermarket':supermarket, 'supermarkettype':supermarkettype, 'restaurant':restaurant, 'restauranttype':restauranttype, 'nearestbeach':nearestbeach, 'nearestbeachtype':nearestbeachtype, 'lstBox2':lstBox2, 'lstBox4':lstBox4, 'lstBox6':lstBox6};
//Ajax post data to server
$.post('addproperty.php', post_data, function(response){
//load json data from server and output message
if(response.type == 'error')
{
output = '<div class="error">'+response.text+'</div>';
refresh_image();
}else{
output = '<div class="success">'+response.text+'</div>';
//reset values in all input fields
$('#propadd_form input').val('');
$('#propadd_form textarea').val('');
}
$("#result3").hide().html(output).slideDown();
}, 'json');
} else {
$("html, body").delay(1000).animate({scrollTop: $('#headadd').offset().top }, 1000);
$("#result3").html('<div class="error">All highlighted fields must be filled or selected</div>');
//refresh_image();
}
});
做小提琴怎么样?曼瓦尔我不知道小提琴是什么对不起,去吧。使用你的代码。不需要这样做。当我移动时,该行以$html,body.delay1000开始。。。到其中一个如果。。。空头支票就行了。我需要的是,如果提交为false,则会触发一次滚动。