Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery scrollTop在“继续”部分不工作_Jquery_Scrolltop - Fatal编程技术网

Jquery scrollTop在“继续”部分不工作

Jquery scrollTop在“继续”部分不工作,jquery,scrolltop,Jquery,Scrolltop,我有一个Jquery,如果我把它们放在一个validationif块中,它就会激发,但是如果我把它放在继续验证的elsesection中,它就不工作了 知道怎么修吗?我不想将scrolltop操作置于所有字段验证if块中 这是我的密码: if(location=="-"){ $('select[name=location2]').css('border-color','red'); proceed = false; }

我有一个Jquery,如果我把它们放在一个validationif块中,它就会激发,但是如果我把它放在继续验证的elsesection中,它就不工作了

知道怎么修吗?我不想将scrolltop操作置于所有字段验证if块中

这是我的密码:

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,则会触发一次滚动。