In case you have a rather large multi-page form and you want to automatically scroll the window to the top of the form upon proceeding to the second, third or to any other page, follow the guide below.
- Head over to CSS and Javascript section
- Insert the following snippet in the Javascript designated area
- Save your form
<script> function rsfp_showPage(thePage) { RSFormProUtils.removeClass(thePage, 'formHidden'); window.scrollTo(0, findPos(document.getElementById('userForm'))); } function findPos(obj) { var curtop = 0; if (obj.offsetParent) { do { curtop += obj.offsetTop; } while (obj = obj.offsetParent); return [curtop]; } } </script>
If you followed the steps above, when you will click the NEXT or PREVIOUS buttons (from the Pagebreak form field), your window will be scrolled to the top of the form
https://www.rsjoomla.com/support/documentation/rsform-pro/frequently-asked-questions/when-moving-to-the-next-page-of-a-form-i-want-the-screen-to-be-scrolled-up.html
Regarding the scroll to top option, currently there is no default functionality on this matter, as you already mentioned this can be achieved only through custom scripting:
https://www.rsjoomla.com/support/documentation/rsform-pro/frequently-asked-questions/when-moving-to-the-next-page-of-a-form-i-want-the-screen-to-be-scrolled-up.html