在提交表單時經常需要對一些必填字段進行判斷是否為空, 如果是文本框那很好辦,大家都會寫,但是如果遇上多個raido,checkbox 必選一個或多個就稍微麻煩一點了。 通過取整個表單的元素集合,我們可以對其進行如下處理: 代碼如下: var msg=""; var obj=""; var flag=false; for (var i=0;i<document.frmsignup.elements.length;i++){ var e = document.frmsignup.elements[i]; if (e.name == 'source'){ if (e.checked==false) flag=false; else{ flag=true; break; } } } if (!flag) { msg = "訪問來源:必須填寫." obj = "source"; }