下面的代码:如何在用户输入为空不提交<html>
<head>
<title>提交与重置
</title>
<script>
    function Kong()
    {
        fm=document.form1;
        if(fm.Name.value==""||fm.pw1.value=="")
        {
            alert("Kong");
        }      
        else
        {
            alert("No Kong");
        }
    }
</script>
</head>
<body>
<form name="form1" action="password.htm">
用户名:<input type="text" name="Name" size="20" /><br />
密&nbsp码:<input type="password" name="pw1" size="21" /><br />
<input type="submit" name="submit1" value="提交" onclick="Kong()" /><br />
<input type="reset" name="reset1" value="重置" /><br />
</form>
</body>
</html>

解决方案 »

  1.   

    直接return就可以了。<html>
    <head>
    <title>提交与重置
    </title>
    <script>
        function Kong()
        {
            fm=document.form1;
            if(fm.Name.value==""||fm.pw1.value=="")
            {
                alert("Kong");
                return;
            }     
            else
            {
                alert("No Kong");
            }
        }
    </script>
    </head>
    <body>
    <form name="form1" action="password.htm">
    用户名: <input type="text" name="Name" size="20" /> <br />
    密&nbsp码: <input type="password" name="pw1" size="21" /> <br />
    <input type="submit" name="submit1" value="提交" onclick="Kong()" /> <br />
    <input type="reset" name="reset1" value="重置" /> <br />
    </form>
    </body>
    </html> 
      

  2.   


    <html> 
    <head> 
    <title>提交与重置 
    </title> 
    <script> 
        function Kong() 
        {
            fm = document.form1; 
            if(fm.Name.value==""||fm.pw1.value=="") 
            { 
                alert("Kong");
                return false;
            }      
            else 
            { 
                alert("No Kong");
                return true;
            } 
        } 
    </script> 
    </head> 
    <body> 
    <form name="form1" action="password.htm" onsubmit="return Kong()"> 
    用户名: <input type="text" name="Name" size="20" /> <br /> 
    密&nbsp;码: <input type="password" name="pw1" size="21" /> <br /> 
    <input type="submit" name="submit1" value="提交"  /> <br /> 
    <input type="reset" name="reset1" value="重置" /> <br /> 
    </form> 
    </body> 
    </html> 
      

  3.   


    还可以这样吧  非空 才給action赋值
    <html> 
    <head> 
    <title>提交与重置 
    </title> 
    <script> 
        function Kong() 
        {
            fm = document.form1; 
            if(fm.Name.value==""||fm.pw1.value=="") 
            { 
                alert("Kong");
            }      
            else 
            { 
                alert("No Kong");
                document.form1.action="password.htm";
            } 
        } 
    </script> 
    </head> 
    <body> 
    <form name="form1" action="" onsubmit="return Kong()"> 
    用户名: <input type="text" name="Name" size="20" /> <br /> 
    密&nbsp;码: <input type="password" name="pw1" size="21" /> <br /> 
    <input type="submit" name="submit1" value="提交"  /> <br /> 
    <input type="reset" name="reset1" value="重置" /> <br /> 
    </form> 
    </body> 
    </html> 
      

  4.   


    <html>
    <head>
    <title>提交与重置
    </title>
    <script>
        function Kong()
        {
            fm=document.form1;
            if(fm.Name.value==""||fm.pw1.value=="")
            {
                alert("Kong");
                return false;
            }     
            else
            {
                alert("No Kong");
                return true;
            }
        }
    </script>
    </head>
    <body>
    <form name="form1" action="password.htm">
    用户名: <input type="text" name="Name" size="20" /> <br />
    密&nbsp码: <input type="password" name="pw1" size="21" /> <br />
    <input type="submit" name="submit1" value="提交" onclick="return Kong()" /> <br />
    <input type="reset" name="reset1" value="重置" /> <br />
    </form>
    </body>
    </html>