質問するログイン新規登録

回答編集履歴

1

検証コードを追加

2017/05/31 01:06

投稿

shi_ue
shi_ue

スコア4437

answer CHANGED
@@ -2,4 +2,36 @@
2
2
  一度ファイルを選択した後に、もう一度選択しようとして、ESCキーを押してしまった、
3
3
  とかやると、未選択になるので、そのようになりますけどね。(Chromeだけですが)
4
4
 
5
- 何か他に問題がありそうなので、スクリプトの一部だけではなく、他のところも見せてもらうことは出来ないんでしょうか?
5
+ 何か他に問題がありそうなので、スクリプトの一部だけではなく、他のところも見せてもらうことは出来ないんでしょうか?
6
+
7
+ 検証コードを追加
8
+ ---
9
+ 頂いた状況をもとにコードを作ってみましたが、再現しません。
10
+ 出来れば、不具合が再現できる最小のコードを書いていただけるのが一番早いと思いますが。
11
+ ```html
12
+ <html lang="ja">
13
+ <head>
14
+ <meta charset="utf-8">
15
+ <link href="css/bootstrap.min.css" rel="stylesheet">
16
+ <script>
17
+ function fileuploder(){
18
+ var obj1 = document.getElementById("upfile");
19
+ if(!obj1.value){
20
+ alert("ファイルを読み込みなおしてください");
21
+ }
22
+ console.log(obj1.value);
23
+ }
24
+ </script>
25
+ </head>
26
+ <body>
27
+ </body>
28
+
29
+ <div class="input-group-addon btn btn-default btn-file" >
30
+ <input type="file" name="upfile" id="upfile" onchange="fileuploder()"/>
31
+ </div>
32
+ <div class="fileinput-filename">ファイル未選択</div><!--ここの部分にファイル名が入ります-->
33
+
34
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
35
+ <script src="js/bootstrap.min.js"></script>
36
+ </html>
37
+ ```