表单

单选框:(返回的是个数组)

var sex  = document.getElementsByName("sex");

if(!sex[0].checked && !sex[1].checked)
            {
                alert("性别必须选择!");
                return false;
            } 性别:
&nbsp;&nbsp;男<input type="radio" name="sex" value="">&nbsp;&nbsp;女<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;
        }


兴趣:&nbsp;&nbsp;足球<input type="checkbox" name="ball" value="足球">&nbsp;&nbsp;      

篮球<input type="checkbox" name="ball" value="篮球">&nbsp;&nbsp;

羽毛球<input type="checkbox" name="ball" value="羽毛球">&nbsp;&nbsp;

排球<input type="checkbox" name="ball" value="排球">&nbsp;&nbsp;<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>
原文地址:https://www.cnblogs.com/liu-Gray/p/4853476.html