我遇到的问题是我在PHP中有一个很长的注册表单,所以问题是当任何特定字段发生某些验证错误时,其他字段的所有细节也会空缺,这不是一个有效的工作方式。 所以我想要的是寻找某种解决方案,用户只有在出现任何错误的情况下才能重新输入密码,其余的表格值必须在那里。 我正在使用PHP,HTML进行开发。
答案 0 :(得分:0)
每次生成表单时,都可以检查表单的不同字段中是否已有值,并在html输入中设置值。假设你使用POST,你可以这样做:
<input type="text" name="var" value="<?php echo (isset($_POST['var']) ? $_POST['var'] : ''); ?>"/>
在这里检查$ _POST ['var']是否有值(isset($_POST['var'])
)。如果是,则写入其值($_POST['var']
),否则,您什么都不写(''
)
您可以使用此方法使其适应任何类型的输入。