• 締切済み

フォームの確認画面への遷移時にスクロールさせたい

お世話になります。 現在、採用LPを作成しており、LP内に応募フォームを組み込んでいます。 募集要項があり、その下に応募フォームがある作りなのですが、 フォームの送信ボタンを押すと、確認画面は一番上から表示されるため、 ファーストビューでは募集要項が表示され、入力内容はスクロールしないと見ることができない状況です。 これでは、ユーザビリティが微妙なので、確認画面は、応募フォームまでスクロール(或いはジャンプ)させて表示させたいのですが、どのようにすればよろしいでしょうか? input type="image" を使用しており、いろいろ調べているのですが、どのようにどのようにすれば良いか良い方法がみつかりません。 ご教授の程よろしくお願い致します。

みんなの回答

  • nikoooo
  • ベストアンサー率37% (184/490)
回答No.1

>応募フォームまでスクロール(或いはジャンプ)させて表示させたい ページ内リンク を使いたい。 という質問でよろしいでしょうか? <a name="アンカー名"></a> <a href="#アンカー名">文字</a> 画像: <a name="アンカー名"></a> <a href="#アンカー名"> <img src="画像指定"> </a> ページ内で飛ばしたいなら input type="image" よりもページ内リンクの方が簡単では。 type="image" の時、 <a name="アンカー名"></a> <input type="submit" value="ボタンの文字" onClick="location='#アンカー名'"/> 画像: <input type="image" src="画像指定" onClick="location='#アンカー名'"/> 参考:http://blog.livedoor.jp/inner_voice1971/archives/50266397.html

gucchi7221
質問者

補足

アンカーリンクでは、一度その位置にはなりますが、すぐにページ頭に移動してしまいます。 submitにlocationほかいろいろ細工しましたが、全て上手くいきませんでした。 CGIの方をいじるしかないのでしょうかね… 調べるとjsで、イベント発生時の座標を取得して、遷移後もその座標を維持する方法があるようなのでこれを試してみようと思います。

関連するQ&A

  • Access フォームのスクロール

    お世話になります。 Access2010 現在Accessにて、ある情報の登録フォームを作成しております。 登録項目が複数あり、1画面(デスクトップのサイズ)だけでは 収まりきれないないので、登録フォームをスクロールさせたいと 思います。 但し、ユーザーには登録フォームのサイズを調整できないようにしたいので 境界線スタイルを「ダイアログ」にしております。 <質問> 境界線スタイルが「細線」か「ダイアログ」だと、スクロールバーを 表示する設定にしても、表示されません。 「サイズ調整可」にするとスクロールバーが表示されます。 スクロールバーを表示しつつ、フォームのサイズが変更されないように 出来ないでしょうか。 ご教示の程、宜しくお願い致します。

  • 画面を小さくした時にフォームにスクロールバーを表示させるには?

    お世話になります。VB6.SP3を使用しています。 早速ですが、画面が最大表示の状態でほぼ目一杯コントロールが並んでいるようなMDIではないフォームがあります。 このフォームをちょっと小さめにすると画面は小さくなりますが、中に配置されているコントロールが隠れてしまいます。 小さくした時に通常のウィンドウのようにスクロールバーが右・下に表示され、スクロールできるようにするにはどんな方法が一番簡単でしょうか? 見たところ、フォームのプロパティにはその設定ができるような属性がなかったようでした。

  • メールフォームの確認画面の表示について

    ホームページにメールフォームを設置しているのですが、入力項目が多く内容確認ボタンがページの下の方にあるためか、内容確認ボタンを押して確認画面が表示されると、真っ白な状態になってしまいます(ページの下の方が表示されるため。上にスクロールすると確認画面が現れます。) そこで、内容確認ボタンを押してページが切り替わった時にそのページの一番上の位置が表示されるような設定方法を教えていただければと思います。 ちなみにメールフォームは有料のフォームズです。 どうぞ宜しくお願いいたします。

  • MW WP Form 確認画面の遷移について

    以下、ワードプレスのフォーラムにて相談したのですが、専門的過ぎるようでお返事がいただなかった経緯がございまして、こちらでのご相談をさせていただきます。 MW WP Formを便利に使っております。 フォーム入力後の確認画面、完了画面の遷移につきまして教えてください。 フォームをページの下部に設置し、そのページ内で確認、完了画面に遷移させています。 この場合、確認画面、完了画面が表示される際に、その都度ページの上部に戻ってしまい、下方にスクロールしないと確認画面や完了画面が閲覧できない状況になってしまいます。 そこで、ページの下部にフォームを設置した場合でも、確認画面、完了画面への遷移時にページ上部に戻ることなく、ページ下部(フォーム部分)が表示されるようにするための方法を教えていただきたく存じます。 詳しい方がおられましたら、ご助言を賜りたいです。 どうぞよろしくお願いします。

    • 締切済み
    • PHP
  • 画面のスクロールについて

    現在、フォームが一画面では表示できずにスクロールバーを使って対応している状態です。(フォームの上にピクチャーを2枚貼り付けてそこに各コントロールを設置しています) スクロールバーを使えば問題ないのですが、タブを使って入力していった場合どうしても画面から見切れてしまいます。 タブの移動に合わせて画面も移動させたいのですがどういったプログラムをくむべきでしょか><お願いします!

  • お問い合わせフォーム。確認画面でつまずいてます。

    phpでフォームを作成しています。フォーム確認画面で思うように動作しません。 確認画面の「修正する」ボタンを「input type="submit"」から「input type="image"」に変更し、画像ボタンとしたいです。 ソースを下記のように書き換えると、前画面に戻らず、そのまま送信してしまいます。 <input type="hidden" name="status" value="send">'."\n".'<input type="submit" value="送信する"> <input type="submit" name="edit" value="修正するぞおお"> ↓ <input type="hidden" name="status" value="send">'."\n".'<input type="image" name="send" src="../images/send_btn.gif" value="送信する"> <input type="image" name="edit" src="../images/reset_btn.gif" value="修正するぞおお'"> 「修正する」ボタンを画像に変更するには、他に追記する必要があるのでしょうか? 正しい動作は、「修正する」ボタンを押すと、入力項目を残した状態のフォームへ戻ります。 その動作もphpのどこに記載されているのか、今いち分かっておりません・・・。 「魔法のメールフォーム MagicalForm」http://magical-form.com/ を利用しています。 初心者で申し訳ないのですが、どうぞよろしくお願いいたします。

    • 締切済み
    • PHP
  • 図形を描画している時の画面のスクロールについて

    エクセルでオートシェイプのフリーフォームを使って描画をしているときに、図形を閉じることなく画面のスクロールをする仕方について教えて下さい。 作業として、エクセルに地図(画像)を貼り付けて、この輪郭をフリーフォームでなぞって、イラストを作成しようとしています。この際、なるべく、詳細に輪郭をなぞりたいので、画面を300%表示にして、なぞりたいと考えています。当然、300%表示としているので、地図の全てが画面に収まりきらないので、全ての輪郭をなぞろうと思ったら、画面をスクロールさせないといけません。しかし、こちらの意図として(説明すると長くなるのでここでは割愛させて頂きます)、図形を閉じることなく一度で描きたいと考えています。画面に入りきっていない下の方へ画面をスクロールしようと、図形描画中に画面をスクロールしようと思って画面右のスクロールへマウスポインタをあわせても、マウスポインタが+字のままで、スクロールができません。マウスではなくてキーボードで操作か何かでできないかなと思っています。よろしくお願いします。

  • アクセスVBA画面のスクロールバー

    アクセスVBAで画面を作っており、 あるフォーム画面に、あるサブフォーム画面を付けてます。 フォーム画面に条件を入力すると、サブフォーム画面に データが表示されます。 サブフォーム画面はデータが多くなると、 スクロールバーで上下に移動できるようにしてます。 今、フォーム画面で条件を入れると、サブフォーム画面は さほどデータが多くなくても スクロールバーの移動する枠がとても小さく表示されます (あたかもデータがたくさんあるように) 但し、その時に、スクロールバーをクリックしたりすると すぐに適切なスクロールバーの幅になります。 フォーム画面で条件を入れた直後に サブフォーム画面のスクロールバーの幅を適切にしたいのですが 何か、特別な設定とか必要なのでしょうか?

  • リストビューをスクロールさせるには

    フォームが表示されたあとリストビューを一番下までスクロールさせたいのですがどうすればいいのでしょうか?

  • Accessでのフォーム表示がうまき出来ません。

    こんにちは。 Access初心者です。 Accessからフォームを作成して表示する際、 中央揃え はい にすると Accessg画面のちょっと下の位置からフォームが表示され下のほうが見切れてしまいます。 Accessg画面には縦スクロールが出来ていて下にスクロールすれば フォームは全部見ることか可能なのですが、 フォームが下にさがってる分上にずらすとフォームは全部表示されるのです。 (その時スクロールバーは消えます) 中央揃えをいいえにして Docmd.MoveSizeで最初の2つの引数を 0, 0にしても駄目なのです。 何か原因があるのでしょうか? 最初のフォームの作りが悪いのでしょうか? 言葉足らずかもしれませんが、宜しくお願い致します。