看板 Ajax 關於我們 聯絡資訊
※ 引述《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:radio檢查比較複雜 請看http://jsfiddle.net/hwB9Y/2/ 03/22 00:24
tomin:你的case也許要寫不少檢查 或許要請人幫你看 花點錢? 03/22 00:28
tomin:或是你把完整的HTML給出來 看有沒有好心人幫你寫出來 03/22 00:29
※ 編輯: tomin 來自: 114.24.74.153 (03/22 00:31)