所有浏览器中file表单不能用js赋值,而且clone的表单节点也没有值,ie浏览器用ajaxFileUpload提交表单的时候会清掉表单的值,如果在回调里面第二次用ajaxFileUpload获取表单的值上传会报没值上传。这是因为 ie 在第一次提交表单会清理掉的表单中的值,而谷歌不会,所以遇到表单上传一次提交两次的清空就要考虑这个兼容问题了
解决方法:先存储节点到一个变量(不能clone节点),再在成功的回调里面将该变量替代掉原来的表单,这样在第二次点击提交的时候,ie浏览器就不会报表单为空的问题了。
ie浏览器表单提交被清空问题
最新推荐文章于 2022-08-29 09:18:43 发布