Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果提交失败,如何防止html表单重置_Php_Html_Forms_Reset - Fatal编程技术网

Php 如果提交失败,如何防止html表单重置

Php 如果提交失败,如何防止html表单重置,php,html,forms,reset,Php,Html,Forms,Reset,我正在使用一个表单在我的网站上注册用户,我有一个验证码安全。一切都很好,但我面临的唯一问题是,如果我输入了错误的验证码,或者页面以某种方式刷新,那么用户输入的所有数据都将被删除 我希望实现的是,即使输入的验证码是错误的,并且提交了表单,表单也应该在用户填写时保持所有字段的完整性,不包括验证码字段 如何做到这一点?我的表单是html,处理页面是php您可以填充表单输入的值属性 <input type="text" name="username" value="<?php if (

我正在使用一个表单在我的网站上注册用户,我有一个验证码安全。一切都很好,但我面临的唯一问题是,如果我输入了错误的验证码,或者页面以某种方式刷新,那么用户输入的所有数据都将被删除

我希望实现的是,即使输入的验证码是错误的,并且提交了表单,表单也应该在用户填写时保持所有字段的完整性,不包括验证码字段


如何做到这一点?我的表单是html,处理页面是php

您可以填充表单输入的
属性

<input type="text" name="username" value="<?php 
  if (!empty($_POST['username'])) { 
    echo htmlspecialchars($_POST['username']); 
  }?>" 
/>

您可以填充表单输入的
属性

<input type="text" name="username" value="<?php 
  if (!empty($_POST['username'])) { 
    echo htmlspecialchars($_POST['username']); 
  }?>" 
/>

您需要将表单操作设置为当前页面。只要有错误,就会调用相同的脚本,该脚本可能会按照其他答案中所述填写表单值。只有成功后,您才会将用户重定向到其他页面。

您需要将表单操作设置为当前页面。只要有错误,就会调用相同的脚本,该脚本可能会按照其他答案中所述填写表单值。只有成功后,您才会将用户重定向到另一个页面。

Hello XSS安全漏洞!不要将系统外部的原始数据直接放入HTML!(后期编辑(在Opportunity的“无历史记录”窗口中)修复此问题,因此现在+1)因此对于每个表单字段,我可以应用相同的??对不起!这对我很有效,犯了一个小小的错误!那么上面的代码是XSS安全的?我说的对吗?@user1216752是的,read你能告诉我如何对复选框和单选按钮执行同样的操作吗?你好,XSS安全漏洞!不要将系统外部的原始数据直接放入HTML!(后期编辑(在Opportunity的“无历史记录”窗口中)修复此问题,因此现在+1)因此对于每个表单字段,我可以应用相同的??对不起!这对我很有效,犯了一个小小的错误!那么上面的代码是XSS安全的?我说的对吗?@user1216752是的,read你能告诉我如何对复选框和单选按钮进行同样的操作吗?我会通过调用
isset
htmlspecialchars
htmlspecialtities
来修复以下所有答案。我会通过调用
isset
htmlspecialchars
htmlentities
.Uhm–它被称为“Affenformular”和德语,在中有一个很好的描述。Uhm–它被称为“Affenformular”和德语,在中有一个很好的描述。