栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用PHP或JavaScript提交表单失败后,是否可以重新填充文件输入?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用PHP或JavaScript提交表单失败后,是否可以重新填充文件输入?

我认为这里的简短答案是“否”。您无法重新填充文件上传字段。但是,您可以解决它。

如果已选择文件并提交了表单,则说明您已经收到文件。您可以做的是在磁盘上保留对文件的引用,并将其放在隐藏字段中,并显示一条消息,向用户表明您仍在上传文件,因此无需替换/重新上传。当您的表单再次提交而没有文件时,您可以检查隐藏字段值,并使用该值获取上次尝试上传的文件的本地副本。

执行此操作的另一种方法是通过ajax提交表单(使用Flash或iframe方法上传文件),或者先进行ajax调用以验证表单,然后仅在正常情况下(如果有效)提交(因此不重新加载表格,文件上传字段数据不会丢失)。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/392929.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号