0

我已将 Google 表单嵌入到我的网站中。

当我单击我网站上的提交按钮时,表单会记录已输入的内容,并且 Google 表单文档会创建一个条目。但是,我在我的网站上输入的文本没有显示(换句话说,提交按钮正在发送空白数据)。

这是我的代码:

<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

正如我在此页面上的谷歌文档表单中看到的那样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 回答