• 締切済み

file upload でリセットが効かない

WEBプログラミング初心者でよくわからないので、教えてください。 以下のHTMLで、一旦ファイルを参照しテキストにファイルパスが表示された後、リセットして空白にしても、アップロードをクリックすると、ファイルがアップロードされてしまいます。リセットできないのでしょうか? <form enctype="multipart/form-data" action="XXXXX.php" method="POST"> <table border="0" cellspacing="0"> <tbody> <tr> <td height="30"><input type="submit" value="ファイルをアップロード" name="btnUpload"></td> <td height="30"><input type="reset" value="リセット" name="btnReset"></td> </tr> <tr> <td height="30"><div align="center"><font size="3">在庫CSVファイル:</font></div></td> <td height="30"><input type="file" name="ZaikoUploadfile"></td> </tr> <tr> <td height="30"><div align="center"><font size="3">入庫CSVファイル:</font></div></td> <td height="30"><input type="file" name="NyukoUploadfile"></td> </tr> </tbody> </table> </form>

みんなの回答

  • ONEONE
  • ベストアンサー率48% (279/575)
回答No.1

一旦htmlごと消して、再度追加という方法で入れ替えてしまいましょう。 http://www.ilovex.co.jp/blog/system/i/cat818/javascriptfile.html http://www.arcanaworks.jp/tips/jqueryでformのinput-typefileをリセットする方法/

simikity
質問者

お礼

ありがとうございます。 試してからご返事しようと思っていましたが、ちょっと手詰まりで返信せずすみません。 HTMLをそっくり書き換えてしまうというのは、そんな方法があるんだなあと気づかされました。

関連するQ&A

専門家に質問してみよう