PHP:表单字段高度在我回显错误消息时更改

时间:2011-10-28 15:12:24

标签: php forms echo form-fields

我正在处理html标题之前的页面顶部的表单和所有:

if ($_POST['submit']) {--the code--}

如果此人输入了错误的代码,则执行以下php:

echo "<div class=\"container alert-message warning\"><strong>Oops!</strong> The code you entered is incorrect.</div>";

这是有效的,上面的div显示在页面顶部应该(在body标签的顶部)。但是,我的表单字段的高度缩小到原始高度的一半左右。

我注意到当警告消息在body标签的顶部回显时,我标题中的所有代码也会在正文下方回显(meta,title,scripts,stylesheets)。我假设这个回显的标题信息可能正在弄乱表格。

有关为何回显标题信息的问题,表单字段高度变化的原因,和/或如何修复?

1 个答案:

答案 0 :(得分:0)

在我的页面顶部,我正在验证表单,我编写了以下代码来执行:

$wrongcode = true;

然后在我写的代码正文中进一步说:

if ($wrongcode == 'true')
   echo "<div class=\"container alert-message warning\"><strong>Oops!</strong> The code you entered is incorrect.</div>";

通过具体控制警报消息的显示位置而不仅仅是在文档的头部进行处理和回显,表单字段高度不会缩小。

感谢大家的评论。