2009-01-14 84 views
0

複選框的表單驗證似乎只適用於IE ....?任何人都有在FF工作的樣本?Firefox中的複選框表單驗證

謝謝。

+0

您是使用還是? – 2009-01-14 01:48:49

+0

輸入類型....(純html格式) – 2009-01-14 01:58:38

回答

2
var isChecked = document.forms['myform'].elements['mycheckbox'].checked; 
if (!isChecked) { 
    alert('You must agree'); 
} 
0

嗯......你的問題並不完全清楚。

如果它的形式驗證在檢查,那麼你不應該做這個服務器端?這將獨立於瀏覽器。

如果你使用Javascript進行任何形式驗證,然後將它傳遞給服務器,你必須始終檢查它的服務器端以及...一個簡單的http請求可以很容易地搞砸了一個系統沒有。

如果您有一個Javascript庫用於驗證表單,那麼提供更多詳細信息可能是一個想法。

0

爲了得到你的元素(複選框)值,你可以使用一些更跨瀏覽器兼容....

VAR複選框=的document.all? document.all [「複選框」]:document.getElementById(「複選框」); var isChecked = CheckBox.checked;