看板 Web_Design 關於我們 聯絡資訊
小弟使用了複選的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
ybite:(1) 建議改用JavaScript,20%的非IE瀏覽器不支援VBScript 12/26 16:19
ybite:(2) HTML規定<input>的name不能重複 12/26 16:19
ybite:. 等等等等,我講錯了 = = 12/26 16:20
ybite: 更正,checkbox是可以使用同樣的name的,但這時 12/26 16:30
ybite: searchForm.abc會是一個array,你要一個一個去讀checked 12/26 16:33
ybite: http://0rz.tw/1f5gS 參考第四點的範例 12/26 16:34
ybite:然後還是希望能考慮一下改用JavaScript... (我好煩人XD) 12/26 16:34
victel:JavaScript可以減輕搞定瀏覽器相容性的煩惱...至少比VBS好 12/26 20:51
chph:VBScript 只有 IE 看的懂 不要使用 12/26 21:13