我有一个奇怪的错误我希望你们可以帮助。
有时,当用户尝试提交表单时,文件上传字段图像就会清除,没有任何反应。我似乎根本没有提交表单。
首先我认为这是用户计算机的一个问题,但这发生在客户拥有的两台不同的计算机上。其中一台电脑具有Windows 7专业版Internet Explorer 9.我没有另一个设置。
我已经尝试使用谷歌浏览器,Firefox 6.0.2,Internet Explorer 9,8(浏览器兼容性模式),7(浏览器兼容性模式)在Windows 7的家里,没有任何问题,在我的电脑上。
这是形式:
<form action="/user/image" method="post" accept-charset="utf-8" class="form_default" enctype="multipart/form-data"> <fieldset> <ol> <li> <button type="submit" name="save" value="submit" class="button">Save</button> </li> <li> <label for="image">Profile image</label><input type="file" id="image" name="image" /> </li> <li> <button type="submit" name="save" value="submit" class="button">Save</button> </li> </ol> </fieldset> </form>
解决方法
每个表单应该只有1个提交按钮。 所以保持1保存按钮为type =“提交”,换另一个键入=“按钮”