私は自分のWebサイトのホームページにRSForm proで構築されたフォームを持っていて、ユーザーがそれを送信すると、2番目のフォーム(予約フォーム)にリダイレクトされ、最初のフォームで選択されたフィールドに自動入力されます。ユーザーがホームページのフォームから2番目のフォームにアクセスした場合、画面を上にスクロールできると思います。
RsFormのドキュメントでこのJSを見つけましたが、マルチページフォーム用です。
<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];
}
}
前もって感謝します
これはもっと簡単な方法でできると思います。 2番目のフォームのHTMLレイアウトで、「自動生成レイアウト」を「いいえ」に設定します。次に、HTMLの先頭に次を追加します。
<a name="#form-2"></a>
最初のフォームで、次のURLにリダイレクトされることを確認してください:link-to-your-second-form#form-2