【发布时间】:2011-10-28 15:12:23
【问题描述】:
我在页面顶部的 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 标记的顶部)。但是,我的表单域的高度缩小到原来高度的一半左右。
我注意到,当警告消息在正文标记的顶部回显时,我的标头中的所有代码也会在正文中的正下方回显(元、标题、脚本、样式表)。我假设标题信息的这种回显可能会弄乱表单。
关于为什么要回显标题信息、为什么表单字段高度发生变化和/或如何解决这些问题的任何想法?
【问题讨论】:
-
没有看到你的整个代码就无法判断。
-
我认为您的 HTML 代码已损坏。在发布之前和之后给我们 HTML。
-
It 样式表,没有处理,因此可能对代码产生不良影响。显示您的代码。
标签: php forms echo form-fields