解决方案 »

  1.   

    echo "<scipt>alert('用户名或者密码不能为空');</scipt>";写错了应该是<script></script>
      

  2.   

    你不是 post 方式提交的,自然不能通过 $_POST 验证
      

  3.   

    你没写method =post,那么默认就是get方式提交的。
      

  4.   

    1.form沒有加method="post"
    2.<input type="submit" value="登录" name="Sumbit"/> 應該是 <input type="submit" value="登录" name="Submit"/>
    3.echo "<scipt>alert('用户名或者密码不能为空');</scipt>"; 應該是 echo "<script>alert('用户名或者密码不能为空');</script>";改成這樣就可以了
    <html>
    <head>
    <title>用户名或者密码不能为空</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    </head>
    <body>
    <form action="" method="post">
    用户名:<input type="text" name="user"/></br>
    密码:<input type="password" name="pass"/></br>
    <input type="submit" value="登录" name="Submit"/></br>
    <input type="reset" value="取消"/>
    </form>
    </body>
    </html>
    <?php
       if(isset($_POST['Submit'])&&$_POST['Submit']=="登录"){
       $user=$_POST['user'];
       $pass=$_POST['pass'];
           if(empty($user)||empty($pass)){
       echo "<script>alert('用户名或者密码不能为空');</script>";
       }
    }
    ?>