【发布时间】:2015-01-02 22:56:18
【问题描述】:
我有一个标准输入字段:
<input type="file">
在我的表单中,但我将其隐藏,以便我可以将自己的图像用于按钮(如 stackoverflow 上的许多答案所示)
但是当使用这种方法时,没有向用户确认他们的文件被选中,因为标准输入框是隐藏的,所以他们永远看不到文件名。
所以我的问题归结为:如何检测到文件已被选中,然后在页面上显示一些内容(不是警告框)?理想情况下,我只想显示一个小图标或一些说明“文件已选择”的文字。
Jquery 很好,但如果没有它有办法做到这一点,我会更喜欢它。谢谢!
【问题讨论】:
-
如果您要求一种不使用 jQuery 或 JavaScript(是的,包含 jQuery)的方法,您不能。您必须使用一个脚本来监听输入字段的变化。
标签: javascript jquery html css forms