2014-03-07 2 views
0

Я пытаюсь перезагрузить страницу, а затем прокручиваю страницу/окно до самой нижней части страницы, когда пользователь нажимает кнопку «Добавить еще». Я попробовал функции jquery scrollTo и scrollTop, но не использовал их, возможно, это не работает при перезагрузке страницы. Пожалуйста, кто-нибудь может мне помочь.Нажмем кнопку перезагрузить страницу, но прокрутите страницу вниз

Кнопка, которая обновляет или перезагружает страницы «anotherEducation» и ДИВ Я хочу, чтобы прокрутить вниз к «secondaryEducationForm»

<script> 
function scroll(){window.scrollTo(0,750); 
} 
</script> 

<div id="secondaryEducationForm"> 
    <br/> 
    <form> 
     <label for="secondaryLevel" style="text-align:justify;">Select the level of qualification first (e.g. A level) then enter your grades and click on "Save" 
     To add other qualifcations (e.g. GCSE's) click on "Add another qualification"</label> 
     <br/>` 

    <select name="secondaryLevel" id="secondaryLevel" onChange="showdiv(this)" style="margin-bottom:25px;"> 

     <option value="" selected disabled>Select</option> 
     <option value="1">A Level</option> 
     <option value="2">AS Level</option> 
     <option value="0">GCSE</option> 
     <option value="3">BTEC</option> 
     <option value="4">NVQ</option> 
     <option value="NULL">Other (Please State)</option> 
    </select> 

<input type="text" name="secondaryLevelCustom" id="secondaryLevelCustom" value="" style="display:none;" /> 

<input type="submit" name="saveGCSEEducation" id="saveGCSEEducationSubmit" value="Save" /> 

<input type="submit" name="anotherEducation" id="anotherEducation" onclick="scroll();" value="Add Another Qualification" /> 
</form> 

`

+1

Можете ли вы разместить HTML/CSS? Вы пробовали якорь в нижнем колонтитуле страницы? –

ответ

0

Попробуйте добавление Div идентификатор к URL, чтобы и перезагрузить страница

<div id="yourform"> Place where you wanted to scroll down on page 
load/reload </div> 

Как это

#yourfor м

1

Вы можете перенаправить ссылку на DIV на странице, делая

<a href="pagename.html#yourDivId">Some Text</a> 
+0

работает на бит прокрутки, но не перезагружает страницу :( – user3297381

+0

Я не уверен в этом, но попробую: href = ". # Idwhereyouwanttogo" Или добавить onclick = "window.location.reload (true); "на вашу ссылку + приведенный выше код – Yushox

1

Вы должны хранить True/False значения или Flage, когда пользователь нажимает на anotherEducation, а затем reloadpage, после перезагрузки проверки страницы Это значение, iF, это правда, тогда прокрутите вниз, иначе ничего не сделайте ...

$(document).ready(function()){ 
    function scroll(){ 
     if(anotherEducation==true){ 
     window.scrollTo(0,750); 
     } 
     else 
     //Do nothing.. 
     } 
    )}; 
+0

Прошу прощения, но как я могу сохранить значения Flag? – user3297381

Смежные вопросы