输入类型=“file".submit()不工作IE8
input type="file" .submit() not working IE8
一直让我抓狂。什么都适用,除了……IE8:(出现文件选择(非图像没有过滤掉IE8,但这是另一个问题),但是当您选择图像时,上传脚本没有被触发,没有任何内容被上传。
$("身体").addClass("加载");被触发(这是加载模式),所以我不知道什么时候image-upload.php不运行。
谢谢大家:)
Javascript:var wrapper = $('<div/>').css({height:0,width:0,'overflow':'hidden'});
var fileInput = $('#file').wrap(wrapper);
$('.chooseFile').click(function(){
fileInput.click();
}).show();
$(document).ready(function() {
fileInput.change(function ()
{
$("body").addClass("loading");
//uploadImg.submit();
$('#uploadImg').submit();
this.blur();
this.focus();
});
});
HTML <form name="uploadImg" id="uploadImg" action="image-upload.php" method="post" enctype="multipart/form-data" class="btnFile">
<div class="chooseFile">Choose File</div>
<input type="file" id="file" name="file" value="Select File to Upload" accept="image/*">
</form>
你需要使用
var wrapper = $('<div/>').css({height:0,width:0,'overflow':'hidden'});
var fileInput = $('#file').wrap(wrapper);
$('.chooseFile').click(function(){
fileInput.click();
}).show();
内$(document).ready(function() {
相关文章:
- Recaptcha在IE7和IE8中不起作用
- Joomla Gantry Framework ie8 LESS/CSS
- 为什么jQuery 1.8不能在IE8和InternetExplorer9中使用?(截至2012年9月的IE9最新版本)
- 在IE8中不起作用的元素上触发单击事件
- 谷歌地图v3标记没有显示ie8和9
- 数据-在IE8中不起作用
- jQuery submit()的角度等效项
- Javascript form.submit()方法是如何工作的
- 在IE8上使用jQuery克隆HTML5元素和事件
- 如何在submit to sightly时将表单输入值作为参数传递给WCMUsePojo
- 仅IE8 html文本框中的字符
- getComputedStyle替换:currentStyle(IE8/7)不起作用
- IE8更改文本区域上的事件侦听器不工作
- 如何确定相对较新版本的IE的高度和宽度(IE8不喜欢从JavaScript设置这种样式吗?
- jquery validate 1.8.1”;jQuery"是未定义的错误IE8
- 如何在IE8及以前版本中处理mousemove
- javascript表单字段submit:Object dos'在IE8中不支持此属性或方法
- JQuery 对话框 / submit() 在 IE8 中不起作用
- Jquery .submit() 不适用于 IE8
- 输入类型=“file".submit()不工作IE8