单击“提交”按钮后,如何获取上传文件名。下面是文件上传字段。
<input class="required-field" type="file" value="" name="cover_image">
我已尝试过以下但没有得到价值。
var filename = $("[name='cover_image']", form).val();
我输入的文件中没有ID,但是是否可以获取上传文件名?
答案 0 :(得分:1)
您将获得使用.val()
获取可以使用的文件名的完整路径:
$('[name="cover_image"].required-field').val().split('\\').pop();
答案 1 :(得分:1)
请改为尝试:
var filename = $("[name='cover_image']", 'form').val();
或者一个建议是在这里使用表单的ID:
var filename = $("[name='cover_image']", "formID").val();
或者你也可以试试这个:
var form = $('YourForm');
var filename = form.find("[name='cover_image']").val();
您可以使用form
,因为这是jQuery对象,您可以在其中找到特定元素。