如何在文本框中获取文件上传的价值?

时间:2011-12-12 08:03:27

标签: jquery

我正在网站上工作,并坚持使用以下代码。在这里,我必须在文本框中获取文件上传的价值。我正在使用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请帮助我。

1 个答案:

答案 0 :(得分:2)

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