我正在网站上工作,并坚持使用以下代码。在这里,我必须在文本框中获取文件上传的价值。我正在使用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 :(得分:2)
var fvals = $(this).val().split('\\');
$('input[name="product"]').val(fvals[fvals.length-1]);