我有一个输入类型=文件,被按钮的onclick事件点击。
当提交包含此输入的表单时,IE 10会出现问题 - 文件输入获得焦点并失去其值 - 并且表单未提交。
编辑:文件浏览器确实打开了,它确实获得了价值,它只是在提交时丢失了。
我希望找到一种解决方案,如果没有,可以采用不同的方法来实现相同的结果。
以下是代码:
<form action=".." method="post" enctype="multipart/form-data">
<input type="file" id="file" name="file">
<button type="button" onclick="$('#file').click();">Upload File</button>
<button type="submit">Submit</button>
</form>
实际上我有#file hidden(因此是.click()),但我知道这不是问题,因为我也测试了#file可见。我认为.click()会以某种方式导致问题,但我需要一种解决方法。
答案 0 :(得分:-2)
如果您想要设置上传按钮的样式,请尝试此操作 “输入风格 “