前辈们帮我看一下下面的代码错在哪里

WBOY
Lepaskan: 2016-06-23 13:51:27
asal
1225 orang telah melayarinya

当我没有输入用户名或者密码时,为什么不能提示用户名或者密码不能为空???



用户名或者密码不能为空




用户名:
密码:





   if(isset($_POST['Submit'])&&$_POST['Submit']=="登录"){
   $user=$_POST['user'];
   $pass=$_POST['pass'];
       if(empty($user)||empty($pass)){
   echo "alert('用户名或者密码不能为空');";
   }
}
?>
   


回复讨论(解决方案)

echo "alert('用户名或者密码不能为空');";

写错了

应该是<script></script>

metho都没有写、

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

神回复

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

1.form?有加method="post"
2. ??是 
3.echo "alert('用户名或者密码不能为空');"; ??是 echo " <script>alert('用户名或者密码不能为空'); </script>";

改成??就可以了


用户名或者密码不能为空




用户名:
密码:





   if(isset($_POST['Submit'])&&$_POST['Submit']=="登录"){
   $user=$_POST['user'];
   $pass=$_POST['pass'];
       if(empty($user)||empty($pass)){
   echo "<script>alert('用户名或者密码不能为空');</script>";
   }
}
?>
Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan