FROM CACHE - jp_header
このコミュニティはピアツーピアサポートに移行しました。Shopify サポートは今後、このコミュニティへのサービスを提供いたしません。これからもぜひ、他のマーチャントやパートナーとつながり、サポートし合い、経験を共有してください。 当社の行動規範に違反する行動や削除を希望するコンテンツがありましたら、引き続きご報告ください

カートページのformタグの中で、JavaScriptを使用したコードを挿入する方法につきまして

解決済

カートページのformタグの中で、JavaScriptを使用したコードを挿入する方法につきまして

るん
Shopify Partner
89 4 12

いつもお世話になっております。

カートページで、誕生日を入力してもらう年齢確認を実装しています。

 

  • 生年月日それぞれのselectタグを設置し、optionを生成
  • 年と月が入力されたら、日付けのoptionタグを一度消し、再生成(存在しない日付を出力しないため)
  • すべてのフォームが入力されたら、年齢計算
  • 年齢によって処理を分ける

といった処理をJavaScriptで行なっています。

せっかく誕生日を入力してもらうので、管理側にもみられるようにCart attributesに入れたいため、formタグの中に設置しました。

しかし、日付を選択するだけで購入ボタンの下に「カートをアップデートするときにエラーが発生しました。もう一度お試しください。」と表示されてしまいます。

 

JQueryは使用しておらず、使用しているイベントはpageshowイベントとchangeイベントです。

formタグの外に設置した場合は、エラーは出ずに動きますが、情報は何も取得できません。

 

エラーを発生させずに、情報を取得する方法はありますでしょうか?

よろしくお願いいたします。

1 件の受理された解決策

株式会社おいかぜ
Shopify Partner
84 34 32

成功

こんにちは。

下記、類似の問題のようですので下記の内容で修正できないでしょうか。

 

https://community.shopify.com/c/%E6%8A%80%E8%A1%93%E7%9A%84%E3%81%AAq-a/shopify%E3%83%86%E3%83%BC%E3...

京都・西院に本社を構えるウェブデザイン・グラフィックデザイン制作会社です。
Shopifyストア制作・運営をサポートいたします。お仕事の依頼はDMか弊社ホームページのお問い合わせより連絡頂けますと幸いです。
解決のご参考になりましたら、いいね・ベストアンサーボタンの方何卒よろしくお願いいたします。
https://oikaze.jp

元の投稿で解決策を見る

2件の返信2

株式会社おいかぜ
Shopify Partner
84 34 32

成功

こんにちは。

下記、類似の問題のようですので下記の内容で修正できないでしょうか。

 

https://community.shopify.com/c/%E6%8A%80%E8%A1%93%E7%9A%84%E3%81%AAq-a/shopify%E3%83%86%E3%83%BC%E3...

京都・西院に本社を構えるウェブデザイン・グラフィックデザイン制作会社です。
Shopifyストア制作・運営をサポートいたします。お仕事の依頼はDMか弊社ホームページのお問い合わせより連絡頂けますと幸いです。
解決のご参考になりましたら、いいね・ベストアンサーボタンの方何卒よろしくお願いいたします。
https://oikaze.jp
るん
Shopify Partner
89 4 12

株式会社おいかぜ様

 

ご回答ありがとうございます。

教えていただいた過去の質問と同じ問題でした。

無事に解決できました。

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