私は 500,000 人以上が使用している Web サイトを持っていますが、[送信] をクリックするとフォームの 1 つがリセットされると報告している人はごくわずか (約 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以外に共通点が一つも見つからない…
すべてのレポートは、ページを読み込もうとせずに [CV を保存] ボタンをクリックするとフォームがリセットされると言っていますが、これを再現することはできません。
私はこのようなものに出くわしたことはありません。
助けや指導をありがとう。
編集: リセットするのはtype=file入力だけであることを示すために、名前/電子メール入力フォームも追加しました。フォームの残りの部分は、入力されたテキストを保持します。