我有一个带有文件选择字段的表单。如果用户提交了表单,但其中一个字段有问题,最好用之前的选择“重新填充”文件选择字段。我相当确定,由于浏览器安全策略,这是不可能的,但也许有一种我不知道的解决方法。
最佳答案
<input type="file" ... />
字段基本上是 Javascript 甚至 CSS 无法触及的。它的属性很少是可读或可写的,而且只有某些部分是可设置样式的。
最多你可以做一个javascript:history.go(-1)
并希望表单仍然被缓存,但这样你就失去了可靠地显示错误消息的能力。
在任何上下文中,任何允许输入任意数据(如上传文件路径)的能力都将被破坏,因此它被严格锁定。
关于javascript - 是否可以使用用户先前选择的内容重新填充文件选择表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4684013/