すみませんご教授ください。 submit後のアクションについてです。 自力で調べられる所は全て調べてテストもしましたがうまく動作しません。 お手上げ状態です。
すみませんご教授ください。 submit後のアクションについてです。 自力で調べられる所は全て調べてテストもしましたがうまく動作しません。 お手上げ状態です。 みなさんの知恵をお貸しください。 googleフォームをカスタマイズし、 オリジナルの回答完了画面に遷移させたいです。 googleフォームのsubmit後に、googleデフォルトの結果画面の推移表示を隠し、 特定のURLに推移させるため、以下のタグを埋め込んでいます。 <script type="text/javascript">var submitted=false;</script> <iframe name="hidden_iframe" id="hidden_iframe" style="display:none;" onload="if(submitted){window.location='http://投稿完了画面URL"></iframe> <form action="https://~" method="POST" id="ss-form" target="hidden_iframe" onsubmit="submitted=true"> 上記のタグでやろうとしていることは 投稿完了画面へ遷移した結果を非表示のiframe内に表示することで ユーザからは結果画面を見えなくし、 その後回答完了画面へリダイレクトするようにしようとしています。 しかし、これでsubmitすると、googleデフォルトの結果表示画面への推移は隠せて、 問題なく、データが送信されてるのですが、 肝心の特定のURLにリダイレクトしません。 googleフォームのデフォルトタグの変更箇所は以下のとおりです。 ・formのあるページにscriptタグと非表示のiframeを追加する ・サンプルでは投稿完了画面URLへリダイレクトするように設定 ・formタグのtarget=”_self”となっている部分をiframeのnameに合わせる ・formタグのonsubmitを設定する 必要な情報が足りなかったらすみませんm(_ _)m どうかご教授願いますm(_ _)m
JavaScript | HTML、CSS・2,827閲覧・500