ユーザー名またはパスワードを入力しないと、ユーザー名またはパスワードを空にすることはできないというメッセージが表示されないのはなぜですか? ? ? ユーザー名またはパスワードは空にすることはできません パスワード: ;input type="reset" value="キャンセル"/> if(isset($_POST[' 送信'] )&&$_POST['送信']=="ログイン"){ $user=$_POST['user'] $pass=$_POST['pass']; if(empty($user )|| empty($pass)){ echo "alert('ユーザー名またはパスワードを空にすることはできません');"; ディスカッション (解決策) echo "alert('ユーザー名またはパスワードを空にすることはできません');"; 書き方が間違っています < /script> メソッドが書かれていません、<br> <h2> post メソッドで送信していないので、当然 $_POST 検証を通過できません</h2> <p class="sougouAnswer"> <form method="post"> <br> <br> <br> <form method="post"> <br>神の返事</p> <p class="sougouAnswer"> Method =post を書かなかった場合、デフォルトの送信メソッドは get です。 </p> <p class="sougouAnswer"> 1.form? メソッド="post" を追加します </p> 2.<input type="submit" value="Login" name="Sumbit"/> ??はい <input type="submit" value= " Login" name=" Submit"/> <p class="sougouAnswer"> 3.echo "<scipt>alert('ユーザー名またはパスワードを空にすることはできません');</scipt>"; ??is echo " <script>alert ('ユーザー名またはパスワードを空にすることはできません'); "; それを ?? に変更してください ユーザー名またはパスワードを空にすることはできません ユーザー名: パスワード: br> フォーム> if(isset($_POST['Submit'])&&$_POST['Submit']=="ログイン "){ user=$_POST['user']; $pass=$_POST['pass']; if(empty($user)||empty($pass)){ echo ""; <br> } <br> } <br> ?> <br></p>