function check()
{
var i;
var name;
    for(i = 1; i <= 7; i ++)
{
             name = "a0"+i;
    if (document.all(name).value == "")
{
    alert('各项均不能为空');
             form.name.focus();
    return false;
}
}
}

解决方案 »

  1.   

    text的全部命名为 aa
    <form name="frm1" onSubmit="return check()">
    <input type="text" name="aa"><br>
    <input type="text" name="aa"><br>
    <input type="text" name="aa"><br>
    <input type="text" name="aa"><br>
    <input type="text" name="aa"><br>
    <input type="text" name="aa"><br>
    <input type="text" name="aa"><br>
    <input type="submit">
    </form>
    <SCRIPT LANGUAGE="JavaScript">
    function check()
    {
        for(i = 0; i < document.frm1.aa.length; i++)
        {
            if (frm1.aa[i].value == "")
            {
        frm1.aa[i].focus();
        alert("第" + (i + 1) + "个文本框是空的!");
        return false;
    }
        }
    }
    </SCRIPT>
      

  2.   

    for(i = 0; i <= 7; i ++){
         if (form.elements[i].value == "") 
           alert("第" + (i + 1) + "个文本框是空的!");
           return false;
    }