1

私は 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入力だけであることを示すために、名前/電子メール入力フォームも追加しました。フォームの残りの部分は、入力されたテキストを保持します。

4

1 に答える 1

0

HTMLページに投稿していると表示されます。確かに、PhPページなどに投稿する必要があります。

つまり、基本的に[送信]をクリックすると、ページが更新されます。また、HTMLページには、常にヘッドタグが必要です。

于 2012-06-07T10:02:15.883 に答える