如何在文本框附近显示验证错误

时间:2012-09-15 03:10:29

标签: php

我在index.php中有这个表单

<form action="result.php" method="post">
<input type="text" name="word" class="tbox">
<input type="submit" name="submit" value="Generate Now">
</form>

在result.php中,我正在检查输入是否匹配所有验证条件并生成输出。现在,如果它不匹配,我会在我的文本框附近抛出错误。这可能通过PHP吗?

2 个答案:

答案 0 :(得分:3)

使用PHP,您可以尝试以下

<input type="text" name="word" class="tbox"> <?php if(isset($_POST['word']) && $_POST['word'] == ''){ echo 'YOUR ERROR MESSAGE'; } ?>

答案 1 :(得分:2)

一些事情,你可以发布一个针对页面本身的内容并不是很好的在用户可访问区域中具有数据库功能等,因此签出包含并使用它们来引用单个页面。

然后创建一个简单的变量并将其滑入您的表单

<? echo $error ?>

并通过从result.php导入的php脚本将错误设置为某些内容,或者您​​可能希望了解会话并获取变量,如果通过include组合文件不在桌面上。

一旦它工作,然后说这样做一个div盒

<? if (isset($error)){?><div class="errorbox"><? echo $error?></div><? }?>