单选框:(返回的是个数组)
var sex = document.getElementsByName("sex");
if(!sex[0].checked && !sex[1].checked)
{
alert("性别必须选择!");
return false;
} 性别: 男<input type="radio" name="sex" value="男"> 女<input type="radio" name="sex" value="女"><br>
复选框:
var list = document.getElementsByName("ball"); var n = 0; for(var i=0;i < list.length;i++) { if(list[i].checked) { n++; } } if(n < 1 || n > 3) { alert("兴趣必须在1-3之间"); return false; } 兴趣: 足球<input type="checkbox" name="ball" value="足球">
篮球<input type="checkbox" name="ball" value="篮球">
羽毛球<input type="checkbox" name="ball" value="羽毛球">
排球<input type="checkbox" name="ball" value="排球"> <br>
文本域:
var explain= document.getElementById("explain"); if(explain.value.length == 0) { alert("说明必须填"); return false; } 说明:<textarea rows="5" cols="7" id="explain"></textarea><br><br><br>
下拉框:
地址:<select name="address"> <option value="上海" selected>上海</option> <option value="北京">北京</option> <option value="深圳">深圳</option> </select><br>