0

ウェブサイトに Google フォームを埋め込みました。

Web サイトの送信ボタンをクリックすると、何かが入力されたことがフォームに登録され、Google Form Doc がエントリを作成します。しかし、Web サイトで入力したテキストが表示されません (つまり、送信ボタンが空白のデータを送信しています)。

これが私のコードです:

<div id="container">

  <script type="text/javascript">var submitted=false;</script>

  <iframe name="hidden_iframe" id="hidden_iframe" style="display:none;" onload="if(submitted) {window.location='index.html';}"></iframe>

  <form action="https://docs.google.com/spreadsheet/formResponse?formkey=dENQRHl0Um5rYms1RExxWkJta1ZTZEE6MQ&ifq" method="post" target="hidden_iframe" onsubmit="submitted=true;">
    <div id="box">
      <label class="ss-q-help" for="entry_1"></label>
      <input type="text" name="entry.1.single" value="" class="ss-q-short input_box" id="entry_1">
      <input type="submit" name="submit" value="Submit" class="submit_box btn">
    </div>
  </form>
</div>

誰が問題が何であるかを見ることができますか? 説明が必要な場合はお知らせください。前もって感謝します!

4

1 に答える 1

0

このページのGoogleドキュメントフォームからわかるようにhttps://docs.google.com/spreadsheet/formResponse?formkey=dENQRHl0Um5rYms1RExxWkJta1ZTZEE6MQ&ifq そのテキスト入力に間違った名前を使用しています

したがって、正しいフォームコードは次のようになります。

<form action="https://docs.google.com/spreadsheet/formResponse?formkey=dENQRHl0Um5rYms1RExxWkJta1ZTZEE6MQ&ifq" method="post" target="hidden_iframe" onsubmit="submitted=true;">
    <div id="box">
      <label class="ss-q-help" for="entry_0"></label>
      <input type="text" name="entry.0.single" value="" class="ss-q-short input_box" id="entry_0">
      <input type="submit" name="submit" value="Submit" class="submit_box btn">
    </div>
</form>
于 2012-11-05T19:31:20.393 に答える