0
所以,我有如下形式:無法驗證一個PHP的textarea
<form id="order" method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<div>
Description:<br> <textarea rows="15" cols="40" name="description" id="description" maxlength="300" form="order_form" value="<?php if (isset($description)) {echo $description;}?>"></textarea>
</div>
然後我確認我有
if (!empty($_POST['description'])) {
$description = $_POST['description'];
} else {
$error_messages[] = "You did not enter a product description <br />";
}
只有現在的問題是,一旦我提交表單,它總是結束回到我沒有輸入產品描述的信息。
任何線索,我在做什麼錯在這裏?
從我unserstanding這是正在建議:
Description:<br> <textarea rows="15" cols="40" name="description" id="description" maxlength="300" form="order_form"><?php if (isset($description)) {echo $description;}?></textarea>
在問候驗證,我建議你在if語句中加入'&& trim($ _ POST ['description'])!='''這樣的內容,以防止在某人剛剛按下空格的時候出現任何空白的描述。 – MLeFevre