所以我使用php在服务器端进行表单验证。因此,当用户提交表单时,如果有任何错误,我会将消息放入数组并显示它们。我想将它们显示在表单的顶部,但我需要将表单推送到错误div的空间。这就是我所拥有的。我尝试过使用div的边距和填充但是没有做任何事情。任何帮助将不胜感激。请注意,我页面上所有元素的位置都是相对的。
if(isset($_POST['submit_ad']))
{
$required_fields = array("Title" => $_POST['title'], "Author" => $_POST['author'],
"Price" => $_POST['price'], "Description" => $_POST['description'],
"Email" => $_POST['email'], "Fixed or Negotiable option" => $_POST['p_cond']);
foreach ($required_fields as $key => $value)
{
if ($value == "")
{
$errors[] = "$key is required";
}
}
if (!empty($errors))
{
$errors_1 = output_errors($errors);
echo "<div id='errors'> $errors_1</div>";
}
}