2011-12-12 121 views
2

我在一個網站上工作,並堅持下面的代碼。在這裏我必須在文本框中獲得文件上傳的價值。我使用jQuery代碼如下,如何在文本框中獲取文件上傳的值?

$(document).ready(function() { 
    $('input[name="product_picture"]').change(function() { 
     var selectedValue = $(this).val(); 
     $('input[name="product"]').val(selectedValue); 
    }); 
}); 

和我的文本框,文件上傳是,

<input type="file" name="product_picture" value="" /> 
<input type="text" name="product" /> 

但文本框的值與像C:\fakepath\2.png全路徑顯示,但我需要得到的只有2.png請幫助我出去了。

+0

同類問題http://stackoverflow.com/questions/423376/how-to-get-file-name-from-full-path-using-javascript – coder

回答

2
var fvals = $(this).val().split('\\'); 
$('input[name="product"]').val(fvals[fvals.length-1]);