javascript - 是否可以使用用户先前选择的内容重新填充文件选择表单字段

标签 javascript html security forms file-upload

我有一个带有文件选择字段的表单。如果用户提交了表单,但其中一个字段有问题,最好用之前的选择“重新填充”文件选择字段。我相当确定,由于浏览器安全策略,这是不可能的,但也许有一种我不知道的解决方法。

最佳答案

<input type="file" ... />字段基本上是 Javascript 甚至 CSS 无法触及的。它的属性很少是可读或可写的,而且只有某些部分是可设置样式的。

最多你可以做一个javascript:history.go(-1)并希望表单仍然被缓存,但这样你就失去了可靠地显示错误消息的能力。

在任何上下文中,任何允许输入任意数据(如上传文件路径)的能力都将被破坏,因此它被严格锁定。

关于javascript - 是否可以使用用户先前选择的内容重新填充文件选择表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4684013/

相关文章:

javascript - Chart.js 时间序列跳过几天

security - 如何使用Drill连接HBase和身份验证?

javascript - 在onclick属性中使用Javascript获取html中的子元素标签

jquery - 在网格中对 Div 进行排序

html - 发布水平居中菜单

security - Grails - 是否有推荐的方法来处理 AJAX 形式的 CSRF 攻击?

security - 仅用于代理(ssh-D)访问的登录shell?

javascript - CoffeeScript:初始化或增加数组中的值

javascript - keydown 函数分配给两个键,但按下任意键时会触发

javascript - 如何在 JavaScript 文件中启用 Emmet 的制表键处理程序(HTML 快捷方式)?