没有使用JQuery和Javascript从文件输入HTML控件中获取[对象文件]
Not getting [Object File] from a File Input HTML Control using JQuery and Javascript
我有一个file input control
和button
如下:-
<input type="file" name="Resume" id="upload"></input>
<input type="button" id="btnSave" value="Save" onclick="sample()"></input>
也称为sample()
<script type="text/javascript">
function sample(){
var file =$('#upload')[0].files[0];
alert(file);
}
</script>
点击btnsave
按钮即可调用上述函数。
Issue
:不返回[object File]
的警告,尽管文件输入控制中存在文件。
注意:我使用I.E 11
,也加载了Jquery库。
代码运行良好,这里是一个小提琴:https://jsfiddle.net/Ujwal_15/x5bgqqo7/6/
HTML:<input type="file" name="Resume" id="upload" />
<input type="button" id="btnSave" value="Save" />
jQuery $('#btnSave').click(function() {
var file =$('#upload')[0].files[0];
alert(file);
});
您可能会遇到一个问题,您正在处理的站点在本地内部网区域中列出,导致IE模拟旧版本。尝试将这一行添加到您的标记:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
From Microsoft: https://msdn.microsoft.com/en-us/library/jj676915.aspx
相关文章:
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 从IE中的不同元素调用时,文件输入控件未正确启动
- 如何使用ngModel将自定义控件的提供程序扩展器分离到Angular 2中的单独文件中
- 将具有控件布局的Xml文件渲染到HTML5页面中
- 将html控件id从aspx文件传递给javascript
- 清除/重置网格视图中的文件上载控件
- 在 Web 浏览器控件中加载本地文件
- 使用 AJAX 提交表单并提交阻止和发送文件控件 C# 的选定文件
- 使用 JavaScript 导出 XLS 文件,而不带 Active X 控件
- 从文件上载控件中删除特定文件
- 如何访问位于同一文件中 js 中的数据列表中的控件 ID
- 使用 JSON 和 JQUERY 解析远程文件并创建动态 SELECT 控件
- 从客户端上传文件,不使用文件上传控件
- 所有文件都不是使用 jquery 从文件上传控件获取的
- 如何阻止用户在 HTML 文件输入控件中手动编辑文件路径
- 如何将JS文件与模块、控件链接;dotnetnuke中的模板
- 在.js文件中获取.aspx控件ID
- 为什么控件没有从PHP文件返回到AJAX成功函数
- 如何在PHP中提交表单后,在新页面上显示使用HTML文件控件上传的图像
- 如何使用html输入类型文件控件中的javascript将多个文件逐一发布到服务器(由于服务器端的限制)