function check() 

    if(document.form.adminname.value == "") 
    { 
        alert("用户名不能为空!"); 
        document.form.username.focus(); 
        return false; 
    } 
    return true;
}<form action="../addAdmin.do" method="post" name="form" id="form" onSubmit="return check();"> 
这样就可以了  
我的程序久这样事可以的

解决方案 »

  1.   

    document.form.adminname.focus();你仔细看看,你到底是 
    username
    还是 
    adminname
      

  2.   

    那个问题我也遇到过,跟版主说的一样,名字不一样,所以就直接交给addAdmin.do
      

  3.   

    这样写吧
    -----------------------------------------------------
    function check()
    {
        if(document.form.adminname.value == "")
        {
            alert("用户名不能为空!");
            document.form.username.focus();
            return false;
        }else{
            document.form.submit();
        }
    }<form action="../addAdmin.do" method="post" name="form" id="form" onClick="return check();"> 
      

  4.   

    function check() 

        if(document.form.adminname.value == "") 
        { 
            alert("用户名不能为空!"); 
            document.form.username.focus(); 
            return; 
        }
        document.form.submit(); 
    } <form action="../addAdmin.do" method="post" name="form" id="form"> 
    <input type="button" value="提交" onclick="check()"/>
    把submit换成button你确认这两个红色的没写错???
      

  5.   

    function check() 

        if(document.form.adminname.value == "") 
        { 
            alert("用户名不能为空!"); 
            document.form.username.focus(); 
            return false; 
        } 
    } 获取的是adminname?定位焦点的是username?
      

  6.   

    <form action="../addAdmin.do" method="post" name="form" id="form" onSubmit="javascript:return check();">