メールフォームプロ4

野島さん (2016-06-13 19:52:31) www.kochi-insatu.co.jp/demo/funhouse/news01.html

以前、利用させていただいて当方で入力チェックをカスタムしたもの作りました。
それを、別のページで利用した所、以前はフォーム単体だったので気が付かなかったのですが、今回はページの後半にフォームがあるので、確認画面でキャンセルを押すとページのトップに移動してしまいます。
昔のバージョンなので最新のものにとも考えましたが、入力チェックの部分をやり直すには時間がないので、キャンセルで渡しているURLの部分がどこなのか教えていただければと思います。

Re:メールフォームプロ4

和田 (2016-06-13 21:07:35) www.synck.com

キャンセルで渡しているURLというのはどういうことでしょうか?
手っ取り早く対応する場合は確認画面の設定をオーバーレイ型にしていただくととりあえずは解決すると思います。

Re:メールフォームプロ4

野島さん (2016-06-13 21:15:28) www.kochi-insatu.co.jp/demo/funhouse/news01.html

漠然とした質問ですみません。
確認画面にあるキャンセルボタンを押下するとページの先頭に移動してしまいます。
オーバーレイでやれば問題ないことは判っているのですが、デザイン上それがNGになったので頭を悩ましています。
私は4.1.4を改良して使っているので以前の質問を見ていたら似たような話があったのでひょっとして解決する方法があるのかと思いましてお問い合わせしました。

Re:メールフォームプロ4

野島さん (2016-06-13 22:58:40) www.kochi-insatu.co.jp/demo/funhouse/news01.html

言葉足らずで申し訳ございませんでした。
同じような質問があったのでついつい省略して書いてしまいました。1年前ぐらいの質問に「送信キャンセルボタンを押した後に戻るページの位置について」というのがあって私も同じようにページの後半にあるフォームに戻したいと思っています。
お忙しいとは思いますが、ご教授のほどよろしくお願いします。

Re:メールフォームプロ4

和田 (2016-06-13 23:39:05) www.synck.com

なるほど、そういうことですね。core.jsにthis.cancelから始まる部分がありまして、そこで確認画面キャンセル時の処理が書かれております。そちらのscrollTo部分をコメントアウトか削除していただくことでなおるかもしれません。

ありがとうございました。

野島さん (2016-06-14 00:00:17) www.kochi-insatu.co.jp/demo/funhouse/news01.html

ありがとうございました。
無事思った通りの動きをしました。
今後ともよろしくお願いします。