我有一個表單提交到另一個頁面。在那裏,它檢查輸入的郵件是否被填充。如果是這樣,那麼做一些事情,如果沒有填充,做一些其他的事情。我不明白爲什麼它總是說它已經設置,即使我發送一個空的表單。什麼是缺失或錯誤?
step2.php:
<form name="new user" method="post" action="step2_check.php">
<input type="text" name="mail"/> <br />
<input type="password" name="password"/><br />
<input type="submit" value="continue"/>
</form>
step2_check:
if (isset($_POST["mail"])) {
echo "Yes, mail is set";
}else{
echo "N0, mail is not set";
}
所有與文字輸入等,並出現在您的形式文本域將被提交到,即使它們的值是空字符串的服務器。 – hypeJunction