1

私はいくつかのカスタムGoogleフォームを作成しました。ここでは、<form>...</form>を独自のファイルに挿入します。彼らはうまく提出します。

これをマルチステップまたはマルチページのフォームに適用する方法がわかりません。私が考えることができる唯一の解決策は、それを巨大な単一のフォームとして構築することと、.show()それ.hide()をマルチステップとして表示するために必要なビットです。これは明らかに理想からは程遠いです。

誰かがこれに対する本当の解決策を持っていますか?

<form>...</form>これが私が前に述べたの拡張された説明です:

<script type="text/javascript">var submitted=false;</script>
<iframe name="hidden_iframe" id="hidden_iframe" style="display:none;" onload="if(submitted) {window.location='thanks.html';}"></iframe>
<form action="YOUR-GOOGLE-FORM-ACTION-URL" method="post" target="hidden_iframe" onsubmit="submitted=true;" class="custom eight columns" id="ss-form">
    <label>
    <input>...
    <input type="submit" ....>
</form>
4

2 に答える 2

2

これに Google フォームを使用してみませんか? http://support.google.com/drive/bin/answer.py?hl=ja&answer=87809

Google フォームを使用すると、フォームを作成、共有、他のページに埋め込むことができます。回答は、Google ドライブからアクセスできる Google スプレッドシートにフィードされます。

これにより、フォームのフィードバックに基づいてユーザーをさまざまな場所に移動させるカスタム フォーム パスを作成することもできます。

質問を複数のページに分割する

たとえば、長いフォームを作成し、回答者が簡単に記入できるようにしたい場合は、改ページを追加できます。[アイテムの追加] ドロップダウン メニューから、[改ページ] を選択します。

改ページを作成したら、フォームの質問/回答に、その特定の改ページに「ジャンプ」するアクションを実行させる必要があります。

このページは、改ページのターゲットを提供するのに役立ちます: http://support.google.com/drive/bin/answer.py?hl=en&answer=141062&topic=1360904&ctx=topic

ページ ナビゲーションとフォームの埋め込み方法

フォームに改ページを追加した場合、フォーム内の以前の回答に基づいてさまざまな質問のセットを追加し、関係のないセクションをユーザーがスキップできるようにすることができます。

[回答に基づいてページに移動] オプションを使用すると、フォーム回答者は回答に基づいて特定のページに直接移動できますが、ページ ナビゲーションでは、選択内容に基づいてフォーム回答者が特定のページに自動的に移動します。たとえば、回答者に言語を選択してもらい、その言語で書かれた質問に誘導するフォームを作成できます。次に、改ページのページ ナビゲーションを使用して、それらをすべて自動的に同じページに戻すことができます。

于 2012-10-31T15:19:24.810 に答える