我正在使用一个非常简单的表单来允许用户将文件上传到我的服务器。它运行良好,但我注意到即使对于非常小的文件,在选择要上传的文件后,需要一段时间(2-3 秒)才能将“未选择文件”更改为所选文件的实际名称。(实际上它是用西班牙语写的——猜猜有人知道我在哪里)。
问题是,在这个加载过程中,鼠标滚轮和浏览器看起来都像是在思考,所以恐怕用户没有足够的耐心,会觉得它不起作用。
所以我只想显示一条文字说,“嘿,等一下 - 它正在加载”这就是我没有运气的尝试:
一个。
<input type="file" name="userf" onload="function(e){e.innerHTML='Loading';};">
</input>
B.
<input type="file" name="userf" onchange="function(e){e.innerHTML='Loading';};">
</input>
C。
<input type="file" name="userf" onload="function(){this.innerHTML='Loading';};">
</input>
D.
<input type="file" name="userf" onchange="function(){this.innerHTML='Loading';}">
</input>
如果这是不可能的,我可以不只是更改默认消息:“未选择文件”吗?
编辑如果可能,没有 JQuery,只有 javascript