php自定义论坛错误

时间:2010-03-12 04:03:56

标签: php include

我有一个表单,我想限制为最少10个字符。这没有问题,但我想要做的是回应页面顶部的错误,这是包含的,所以我不能这样做:

echo '<div class="error">Error</div>';

我希望有一个空的指定div(将在包含的标题页上),但是当出现错误时,它会填充错误文本以输出。有人知道如何不使用会话或cookie吗?

2 个答案:

答案 0 :(得分:1)

这是一个明确的javascript用例。 PHP严格来说是服务器端语言;也就是说,您编写的代码是在服务器而不是客户端上执行的。另一方面,Javascript在用户的浏览器中运行。所以说你创建一个这样的div:<div id="error_msg" />。然后你可以编写一段javascript代码,如下所示:

function display_error () {
    var err_msg_div = getElementById("error_msg");
    err_msg_div.innerHTML = "Error";
}

您可以将此代码放在代码中页面顶部的脚本代码中。有关javascript表单验证的更多信息,请访问:http://www.w3schools.com/js/js_form_validation.asp

希望这会有所帮助。
-tjw

编辑:如果这不是您正在寻找的内容,您可能希望使用“javascript”标记此帖子,以吸引更多了解js表单验证的人来回答问题。

答案 1 :(得分:-1)

<div id="error_msg" /></div>
<script>
function display_error (text) {
    var err_msg_div = getElementById("error_msg");
    err_msg_div.innerHTML = text;
}
display error('Error: your text here..');
</script>