作者tomin (弱水三千 只取一瓢饮)
看板Ajax
标题Re: [问题] 利用google文件里的表单做问卷遇到问题
时间Wed Mar 21 01:05:05 2012
※ 引述《andy6756 (阿岳)》之铭言:
: 但现在另外遇到问题是,填完问卷要按下送出问题,
: 会检查每个问题是否有填到,有每个问题填到才会submit。
: 但它预设是按下submit会回到google的问卷,而不能回到自己空间的问卷,
: 去检查哪个问题漏填。
: 找到一些解法好像是只要在submit,
: 那边加onsubmit 和 建立新function,
: 但我试了一阵子,还是试不出来,才想请教一下各位。
我没解过 不过或许可以试个做法:
「不要让表单出现错误,一次就过关送出」
我们要做的是 抢先google检查完 让google不会检查到错误
这是简单的表单检查范例
http://jsfiddle.net/hwB9Y/
你参考范例 将表单改成你要的检查 可能就ok罗
范例html就像是google表单内容 而下方的javascript是用来检查表单内容
你要做的事有
1.编辑自己空间的问卷
2.如果有需要,修改google html表单 (可能可以略过这一步)
3.将
<script type="text/javascript">
范例javascript
</script>
放在问卷下方 然後做点修改
4.存档测试
进阶应用请搜寻form validation
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.24.67.220
※ 编辑: tomin 来自: 114.24.67.220 (03/21 01:09)
1F:推 andy6756:谢谢回答。但它原表单没有name属性,然後我把name=form1 03/21 10:28
2F:→ andy6756:属性加入,再使用您给的范例,还是不能成功,问题似乎是 03/21 10:30
3F:→ andy6756:在一开始document或var那边就错,要检查的radio名字是 03/21 10:33
4F:→ andy6756:"entry.1.group",所以javascript没有像printf或print可以 03/21 10:35
5F:→ andy6756:使用吗?只能用alert?而且似乎用onsubmit时回传false时, 03/21 10:36
6F:→ andy6756:也只有IE可成功!用chrome并不能成功?差别在哪呢?谢谢。 03/21 10:38
7F:推 eight0:试试写在form内 onsubmit="return check()" 03/21 21:07
9F:→ tomin:你的case也许要写不少检查 或许要请人帮你看 花点钱? 03/22 00:28
10F:→ tomin:或是你把完整的HTML给出来 看有没有好心人帮你写出来 03/22 00:29
※ 编辑: tomin 来自: 114.24.74.153 (03/22 00:31)