我有一个超过500,000人使用的网站,但只有极少数(约20个)报告其中一个表单在点击“提交”时重置。
我已经删除了其他代码,但FORM标记中的HTML已完成:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
<body>
<form id="fProfile" action="/cv.html" method="post" enctype="multipart/form-data">
<div class="row"><label for="fName">Your Name:</label><input type="text" id="fName" name="text" /></div>
<div class="row"><label for="fEmail">Your Email:</label><input type="text" id="fEmail" name="email" /></div>
<div class="row"><label for="fCvFile">Your CV:</label><input type="file" id="fCvFile" name="cv" /><em>Please only attach a CV, up to 200kb in size.</em></div>
<input type="submit" class="submit" name="go" value="Save CV" />
</form>
</body>
</html>
没有涉及JavaScript,表格也不简单!
反馈有限,但据报道这种情况发生在MSIE / Chrome / Firefox上。它必须是填写表单的第三方软件,但报告来自McAfee / AVG / Avast的计算机。除了HTML之外,我找不到一个共同的因素...
所有报告都说单击提交“保存简历”按钮时表单会重置,而不会尝试加载页面,但我无法复制此页面。
我从未遇到过这样的事情,我希望你们中的一个人拥有!
感谢您提供任何帮助或指导。
编辑:我也添加了一个名称/电子邮件输入表单,以表明它只是正在重置的 type = file 输入。表格的其余部分保留了输入的文本。
答案 0 :(得分:0)
它表示您要发布到HTML页面 - 当然您需要发布到PhP页面或类似页面。
所以基本上当你点击提交时,页面只是令人耳目一新。同样在您的HTML页面中,您应始终拥有头标记。