在IE中不起作用“onchange”

时间:2011-06-05 10:06:20

标签: internet-explorer onchange input-type-file

我在IE 7-9中遇到onchange属性的一些问题。它不适用于input type="file"标记。在其他浏览器中,它运作良好。

这是我的代码:

 <form enctype="multipart/form-data" action="" method="POST">
            <input type="file" name="photo" class="File" onchange="$('form').submit();"/></br>
            <input type="button" class="BigButton" onClick="$('.File').click();"/>
 </form>

这是输入文件的CSS样式

input.File {
position: relative;
text-align: right;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
z-index: 2;
}

1 个答案:

答案 0 :(得分:0)

对我来说效果很好。您确定以这种方式使用onchange吗?

<input type="file" onchange="alert('')" />