2017-02-13 4 views
1

preventDefault()onchange()が一緒に画像ファイル名を表示しません。これを行うには何が必要ですか?どうすればpreventDefault()を取り除くことができますか?選択したファイルの元のパスを取得することはできません。セキュリティ上の理由のブラウザにイメージの名前を表示するには、onchange = "readURL(this);"

<input type="file" name="file1" id="file1" onchange="readURL(this);"/> 
+0

? 'readURL'関数コードはどこですか? –

+0

'readURL'はどこに定義されていますか?質問で ''要素に関連する 'javascript'はどうですか?あなたは 'readURL()'呼び出しの中で 'this.files [0] .name'を得ることができます。 – guest271314

+0

xcalliberは一度だけ答えを確認し、それが助けられているかどうか知らせますか? –

答えて

1

- :

jQuery("#btn-Preview-Image").click(function(e) { 
    e.preventDefault(); 
    renderContent(); 
    jQuery("#download").removeClass("disabled"); 
}); 


jQuery("#download").click(function(e) { 
    e.preventDefault(); 
    return jQuery(this).hasClass("disabled"); 
}); 

この

onchange()が入力されます。

あなたは例の下で付与され得ることができます他に何: - あなたが達成しようとしているものを

$('input[type=file]').change(function() { 
 
    console.dir(this.files[0]); 
 
    console.dir(this.files[0].name); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input type="file" name="file1" id="file1"/>

関連する問題