作者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)
推 andy6756:謝謝回答。但它原表單沒有name屬性,然後我把name=form1 03/21 10:28
→ andy6756:屬性加入,再使用您給的範例,還是不能成功,問題似乎是 03/21 10:30
→ andy6756:在一開始document或var那邊就錯,要檢查的radio名字是 03/21 10:33
→ andy6756:"entry.1.group",所以javascript沒有像printf或print可以 03/21 10:35
→ andy6756:使用嗎?只能用alert?而且似乎用onsubmit時回傳false時, 03/21 10:36
→ andy6756:也只有IE可成功!用chrome並不能成功?差別在哪呢?謝謝。 03/21 10:38
推 eight0:試試寫在form內 onsubmit="return check()" 03/21 21:07
→ tomin:你的case也許要寫不少檢查 或許要請人幫你看 花點錢? 03/22 00:28
→ tomin:或是你把完整的HTML給出來 看有沒有好心人幫你寫出來 03/22 00:29
※ 編輯: tomin 來自: 114.24.74.153 (03/22 00:31)