我必须获取上传文件的文件名并将其设置到文本字段
我做了如下
<input type="file" name = "filename" id="upload">
<input type="text" name = "file" id="file">
Run Code Online (Sandbox Code Playgroud)
//jquery
$('#upload').change(function() {
var filename = $('input[type=file]').val().split('\\').pop();
var lastIndex = filename.lastIndexOf("\\");
$('#file').val(filename);
});
Run Code Online (Sandbox Code Playgroud)
也尝试过这个
$('#upload').change(function() {
var filename = $(this).val();
var lastIndex = filename.lastIndexOf("\\");
if (lastIndex >= 0) {
filename = filename.substring(lastIndex + 1);
}
$('#file').val(filename);
});
Run Code Online (Sandbox Code Playgroud)
但文件名不显示在文本字段中。