1

我有一个输入类型=文件,由按钮的 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(因此是.click()),但我知道这不是问题,因为我也用#file visible 对其进行了测试。我认为 .click() 以某种方式导致了问题,但我需要一种解决方法。

4

1 回答 1

-2

如果你想让你的上传按钮有样式,试试这个“输入样式”

于 2013-11-02T07:19:57.730 回答