回答編集履歴

1

edit

2022/07/27 09:56

投稿

m.ts10806
m.ts10806

スコア80852

test CHANGED
@@ -8,3 +8,5 @@
8
8
  > input.value = "foo";
9
9
  > 2. <input type="file"> を使用してファイルが選択された場合、セキュリティ上の理由から、元のファイルへの実際のパスが value 属性上では見えないようになっています。その代わりに、ファイル名の先頭に C:\fakepath\ を追加したものが表示されます。この処置にはいくつかの経緯上の理由がありますが、すべての最新のブラウザーで対応されており、実際に仕様書で定義されています。
10
10
 
11
+ JavaScript上でチェックしたとしても、バリデーションエラー時には空にしておいたほうが良いです。
12
+ つまり、「毎回ユーザの意思で選択する」ものです。