发生表单验证错误时以html格式保存数据

时间:2013-08-21 10:29:23

标签: html forms validation viewstate

我遇到的问题是我在PHP中有一个很长的注册表单,所以问题是当任何特定字段发生某些验证错误时,其他字段的所有细节也会空缺,这不是一个有效的工作方式。 所以我想要的是寻找某种解决方案,用户只有在出现任何错误的情况下才能重新输入密码,其余的表格值必须在那里。 我正在使用PHP,HTML进行开发。

1 个答案:

答案 0 :(得分:0)

每次生成表单时,都可以检查表单的不同字段中是否已有值,并在html输入中设置值。假设你使用POST,你可以这样做:

<input type="text" name="var" value="<?php echo (isset($_POST['var']) ? $_POST['var'] : ''); ?>"/>

在这里检查$ _POST ['var']是否有值(isset($_POST['var']))。如果是,则写入其值($_POST['var']),否则,您什么都不写(''

您可以使用此方法使其适应任何类型的输入。