使用jQuery抓取文件上载ASP对象文本框文本

时间:2009-08-01 04:32:07

标签: asp.net javascript jquery file-upload

我有一个具有ASP文件上传对象的webform,我想使用jQuery来获取他们选择的文件并通过AJAX上传文件。

但是我在选择文件名后遇到问题。

这是HTML / ASP代码:

 <asp:FileUpload runat="server" ID="NewPic" />
   <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="NewPic" runat="server" Display="Dynamic" Text="You need to pick a picture." CssClass="mandatory"></asp:RequiredFieldValidator>

这是我尝试但似乎无法正常工作

uploadText = $('input[type=file]').value;
alert('FileName: ' + uploadText);

2 个答案:

答案 0 :(得分:1)

尝试一下:

uploadText = $(':file').val();
alert('FileName: ' + uploadText);

答案 1 :(得分:0)

我发布此即使我不确定input[type=file]的行为是否与input[type=text]不同。但是使用input[type=text],您调用val()函数而不是读取value成员变量。