<script>
function check(){
if(name.value=""){
name.focus()
return false;
}
}
</script>

解决方案 »

  1.   

    <script>
    function check(){if(form1.name1.value==""){
    alert("name1 不能为空!")
    form1.name1.focus();
    return false
    }if(form1.name2.value==""){
    form1.name2.focus();
    alert("name2 不能为空!")
    return false
    }
    form1.submit()
    }</script>
    <form name=form1>
    <input name=name1><br>
    <input name=name2><br>
    <input type=button value=submit onclick="return check()"><br>
    </form>
      

  2.   

    当然,验证格式的做法与上类似啦!!!
    TO:yeqiufeng(叶秋枫) 
    谢谢
      

  3.   

    ......
    obj.focus();
    obj.select();
    ........
      

  4.   

    对不起,不能用alert.我希望是一个隐藏的提示标签或文本,在错误时显示,而重新输入
    时又隐藏起来。
      

  5.   

    <script>
    function check(){if(form1.name1.value==""){
    document.all.mxh.style.visibility="visible"
    form1.name1.focus();
    return false
    }if(form1.name2.value==""){
    form1.name2.focus();
    document.all.mxh.style.visibility="visible"
    return false
    }
    form1.submit()
    }</script>
    <div id=mxh style="visibility:hidden">不能为空</div>
    <form name=form1>
    <input name=name1 onMouseover="document.all.mxh.style.visibility='hidden'"><br>
    <input name=name2 onMouseover="document.all.mxh.style.visibility='hidden'"><br>
    <input type=button value=submit onclick="return check()"><br>
    </form>