郁闷,触发file元素的click()方法后得到的文件无法上传!?
不知道是不是IE6.0的新特性。下面是出错的试验代码:
<form name=f>
<input name="file1" type="file" style="margin-right:-70"/><input type="button" value="浏览..." onclick="previousSibling.click()">
<input name="file2" type="file" style="margin-right:-70"/><input type="button" value="浏览..." onclick="previousSibling.click()">
<input name="file3" type="file" style="margin-right:-70"/><input type="button" value="浏览..." onclick="previousSibling.click()">
<input type=submit>
</form>
选中三个文件后提交,第一个file清空了,再点,第二个也没了...
奇怪的是163邮箱不知道用了什么方法,同样用click(),它却能上传!