質問 > 管理機能 > 規格を選択せずにカートボタンを押したときに、ページ上部に戻らないようにしたい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
rrr1234567 |
投稿日時: 2018/5/30 10:47
対応状況: −−−
|
半人前 登録日: 2017/11/16 居住地: 投稿: 16 |
規格を選択せずにカートボタンを押したときに、ページ上部に戻らないようにしたい 規格にカラーバリエーションを設定しています。
購入者が、規格の「選択したください」プルダウンから、 カラー(規格)を選ばずに、カートボタンを押してしまった場合、 標準の仕様だと、ページの上部に戻ってしまいます。 ページを長く作っているので、もういちど 商品の説明部分をスクロールして、カート付近までいかないと なぜカートに入らなかったのか、購入者が理解できない状況です。 カート部分に戻ると、 「入力されていません。」 というエラーメッセージが表示されていますが 気付かずに離脱してしまう方もいると思います。 この部分を、購入者にわかりやすい表示に変えたいと思っています。 ①規格を選択し忘れた場合に、ページをリロードせずに、 また表示しているカート付近の位置から動かずに、 「カラーを選択してください」というエラーメッセージを 出すことはできますか ②もし、上記①が難しい場合、 ページの1番上に、エラーメッセージを出すことはできますか。 解決方法が分かる方がいらっしゃいましたら、 よろしくお願いいたします。 ========================== バージョン:EC-CUBE 3.0.13 サーバー:さくらサーバー(レンタルサーバー、スタンダード) OS:Win10 もしくは Win7 PHP:PHP 7.1 データベース:MySQL 5.7 ブラウザ:Google Chrome |
matchbou |
投稿日時: 2018/5/30 11:25
対応状況: −−−
|
一人前 登録日: 2018/3/19 居住地: 投稿: 130 |
Re: 規格を選択せずにカートボタンを押したときに、ページ上部に戻らないようにしたい ①規格を選択し忘れた場合に、ページをリロードせずに、
また表示しているカート付近の位置から動かずに、 「カラーを選択してください」というエラーメッセージを 出すことはできますか →ページ上部にいかないようにするのであれば、jqueryで対応するのがいいと思います。 ②もし、上記①が難しい場合、 ページの1番上に、エラーメッセージを出すことはできますか。 →規格のプログラムがあると思いますが、こちらのform_widgetをなくした以下のプログラムを{% block main %}の下に移動すればエラーメッセージのみ移動できます。
|
rrr1234567 |
投稿日時: 2018/5/30 12:51
対応状況: −−−
|
半人前 登録日: 2017/11/16 居住地: 投稿: 16 |
Re: 規格を選択せずにカートボタンを押したときに、ページ上部に戻らないようにしたい ご質問失礼致します。
①のjQueryを用いて対応してみましたが、うまくいきません。 どのような記述をすればよろしいでしょうか。 ご回答お願いします。 |
matchbou |
投稿日時: 2018/5/30 13:48
対応状況: −−−
|
一人前 登録日: 2018/3/19 居住地: 投稿: 130 |
Re: 規格を選択せずにカートボタンを押したときに、ページ上部に戻らないようにしたい 商品詳細ページのscript箇所に
がありますが、その内部を
とすれば、「カートに入れる」ボタンを押下した時点で規格がある場合、規格が選択されていなければ、alertが出てページが上部に移動しません。ただ、「カートに入れる」ボタンでマスクがかかるので、その解除や追加と二重登録禁止の為にボタンが切り替わるので、その解除や追加をjqueryで処理を追加すれば出来るかと思います。
|
rrr1234567 |
投稿日時: 2018/5/31 10:26
対応状況: −−−
|
半人前 登録日: 2017/11/16 居住地: 投稿: 16 |
Re: 規格を選択せずにカートボタンを押したときに、ページ上部に戻らないようにしたい ご回答ありがとうございます。
無事、対応することができました。 また機会がございましたら よろしくお願い致します。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |