這是上傳的表單。使用jQuery從輸入[type ='file']獲取文件名
<form class="alert alert-info">
<div>
<b id = "select_file" class="span3" style="font-weight: bold; cursor: pointer; ">Please select image</b>
<input class="span3" type="file" name="image_file" id="image_file" style="display:none " />
<input disabled="true" type="button" value="Upload image" class="btn" />
</div>
</form>
我使用下面的腳本來打開一個包含文件的窗口。我想在<b id = 'select_file'>
中顯示文件名。
我該怎麼做?
$('#select_file').click(function(){
var _this = $(this);
$('#image_file').show().focus().click().hide();
var filename = $('#image_file').val();
_this.html(filename);
$('.btn').attr('disabled', false);
});
它返回一個包含'fakepath'的字符串。那是什麼? –
它是瀏覽器安全性的本質,瀏覽器通常隱藏文件路徑 – Mikalai