【发布时间】:2012-11-08 09:28:05
【问题描述】:
我为客户创建了一个站点,该站点要求用户单击图像,然后显示一个输入类型的文件字段,其中包含通常的浏览按钮和提交按钮。然后用户在他们的硬盘上找到一个文件并点击上传。
但我的客户不喜欢这样,她希望图像本身具有浏览按钮的功能,因此当用户单击图像时,它会自动提示他们从硬盘驱动器中选择文件。
我的第一直觉是这样做:
我仍然有输入类型的文件表单字段,但使用 css display none 属性隐藏它。当用户单击图像时,我将使用 jQuery 自动单击浏览按钮。我不确定这是否可行,因为我还没有实现它。但在我这样做之前,您能想出一种更好/更清洁的方法吗?
【问题讨论】:
-
@experimentX 您对标题的编辑不正确,我不想只替换浏览按钮,而是替换整个文件输入字段和浏览按钮。标题使我似乎只想替换浏览按钮,同时仍保留输入字段,这会导致与我需要的答案不同。
-
这是我过去的做法,基本上是使用一个
-
哎呀,这是我要发布的链接:stackoverflow.com/a/25825731/1076471
标签: javascript jquery