質問

投稿者:imasaka@j10.net
登録日:2026年2月18日(水)

メールアドレス判定

アンケートサイトの改修を考えています。 メアド入力してボタンをクリックした際に未登録/登録済みで対応を変えい。 【現状】 未登録 :アンケートページへ遷移 登録済み:エラーメッセージと共に外部サイトへ遷移するボタン表示      ※JSにてエラーメッセージが表示された場合ボタンが表示される ↓ 【改修案】 未登録 :アンケートページへ遷移 登録済み:外部サイトへ遷移(そのまま遷移) 上記をSPIRALの機能で対応できるのかを知りたい。 また、出来るので貼れば手順をご教授ください。

更新日:2026年2月18日(水)
いいね

コメント

  • ご連絡いただきましてありがとうございます。 改修案の内容を実装可能ですが、APIとJSでの非同期で処理を行っていただく必要がございます。 ■作業イメージ ・メールアドレスを入力するページ(A)とは別に登録確認のAPIを実行するページ(B)を作成 ・ページAの登録ボタンにJSを設定 ・【JS】登録ボタンクリック時、非同期でページBに入力したメールアドレスを送信。 ・【PHP】ページBでメールアドレスを元にAPIでデータを検索して登録済みか確認。 ・【JS】PHPの登録済みかの結果をページAに返してその結果を元に送信先をアンケートページか外部サイトに変更して推移。 スパイラルではセキュリティ上、「header」関数を使用できないように設定させていただいているため、 別ページで1度APIを実行いただき、 その実行結果を元にページ推移いただくことで、間にページを挟まず推移が可能です。 ▼使用できない関数・PHPクラス・パラメータ https://support.spiral-platform.com/function/10032.html ▼レコード一覧を取得 https://docs.spiral-platform.com/api/#operation/getRecords ※メールアドレスを条件に検索してデータがあれば登録済みと判断 ご確認の程、よろしくお願いいたします。

    • いいね
    2026年2月18日(水)
質問がまとまらない方へ チャットコミュニティで気軽に聞いてみよう! 疑問や課題が整理できていなくても問題ありません。SPIRAL®で解決できる範囲がまだわからなくても質問できます。「ここで聞くと場違いかな?」というお悩みでも歓迎します。
  • Discordで聞く
  • Slackで聞く