[問題] 請問用vbscript 檢查多選的checkbox要如何做

看板Web_Design作者 (晡)時間15年前 (2008/12/26 12:12), 編輯推噓3(306)
留言9則, 3人參與, 最新討論串1/1
小弟使用了複選的checkbox 並要做一個檢查使用者是否至少點選一個的功能 <form name='searchForm'> ... <input name="abc" type="checkbox" value="A1" /> <input name="abc" type="checkbox" value="B1" /> ... </form> <script language="vbscript"> sub cmdSubmit_onclick b=searchForm.abc.value alert b end sub </script> 卻出現錯誤 checkbox只能單選嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.79.157.60

12/26 16:19, , 1F
(1) 建議改用JavaScript,20%的非IE瀏覽器不支援VBScript
12/26 16:19, 1F

12/26 16:19, , 2F
(2) HTML規定<input>的name不能重複
12/26 16:19, 2F

12/26 16:20, , 3F
. 等等等等,我講錯了 = =
12/26 16:20, 3F

12/26 16:30, , 4F
更正,checkbox是可以使用同樣的name的,但這時
12/26 16:30, 4F

12/26 16:33, , 5F
searchForm.abc會是一個array,你要一個一個去讀checked
12/26 16:33, 5F

12/26 16:34, , 6F
http://0rz.tw/1f5gS 參考第四點的範例
12/26 16:34, 6F

12/26 16:34, , 7F
然後還是希望能考慮一下改用JavaScript... (我好煩人XD)
12/26 16:34, 7F

12/26 20:51, , 8F
JavaScript可以減輕搞定瀏覽器相容性的煩惱...至少比VBS好
12/26 20:51, 8F

12/26 21:13, , 9F
VBScript 只有 IE 看的懂 不要使用
12/26 21:13, 9F
文章代碼(AID): #19L5cpmn (Web_Design)