<script language="javascript">
function fun(){
o =document.getElementsByTagName("INPUT")
for(i=0;i<o.length;i++)
{
if(o[i].type=="text" && o[i].value=="")
{
o[i].focus()
return false
}
}
return true
}
</script>

解决方案 »

  1.   

    <script language="javascript">
    function fun(){
    o =document.getElementsByTagName("INPUT")
    for(i=0;i<o.length;i++)
    {
    if(o[i].type=="text" && o[i].value=="")
    {
    o[i].focus()
    alert("请输入")
    return false
    }
    }
    return true
    }
    </script>
    <body>
    <form name="form1" method="post" action="" onSubmit="return fun();">
      <p>姓名:<input type="text" name="name"></p>
      <p>性别:<input type="text" name="sex"></p>
      <p>
        <input type="submit" name="Submit" value="提交">
      </p>
    </form>
    </body>
      

  2.   

    <script language="javascript">
    function fun(obj){
      for(var i=0;i<obj.elements.length;i++)
      {
        if(obj.elements[i].type=="text" && obj.elements[i].value=="")
        {
            alert('请填写完整!');
            return false;
        }
      }
    }
    </script><body>
    <form name="form1" method="post" action="" onSubmit="return fun(this);">
      <p>姓名:<input type="text" name="name"></p>
      <p>性别:<input type="text" name="sex"></p>
      <p>
        <input type="submit" name="Submit" value="提交">
      </p>
    </form>
    </body>