有一個形式表低於其包含形式元素,如文本輸入和驗證消息對齊文本輸入和標籤:如何在驗證出現
$error_user = (!empty($errors['user']))?$errors['user']:"";
$error_email = (!empty($errors['email']))?$errors['email']:"";
echo "<form action='./forgotpass.php' method='post'>
<table>
<tr>
<td></td>
<td id='errormsg'>$errormsg</td>
</tr>
<tr>
<td>Username</td>
<td><input type='text' name='user' value='$user'/><br/>".$error_user."</td>
</tr>
<tr>
<td>Email</td>
<td><input type='text' name='email' value='$email'/><br/>".$error_email."</td>
</tr>
<tr>
<td></td>
<td><input type='submit' name='resetbtn' value='Reset Password' /></td>
</tr>
</table>
</form>";
現在我顯示以下相關文本輸入中的每個確認消息,但問題在於allignment。如果我現在正在顯示文本輸入下方的消息,則文本輸入向上移動一點以佔據下面的驗證消息空間,這意味着文本輸入不會與其標籤齊平,例如Email
文本輸入未對齊在出現驗證時使用此標籤。
我的問題是,我如何才能獲取標籤和文本輸入保持相互一致時,在下面顯示
你爲什麼不爲每個驗證消息的新潮流? –
@Ravi沒想到那個 – user1881090