【发布时间】:2012-04-02 10:21:37
【问题描述】:
我有一个上传字段,人们可以在其中上传图片。我想在它旁边添加一个链接,上面写着:use default
因此,当用户没有要上传的图像时,他们可以单击将为该字段设置特定文件(在网络服务器上)的链接。例如:default_picture1.jpg
我了解到(出于安全原因)无法使用 javascript 设置输入文件类型的值。我了解客户端的安全原因,但我想要实现的是使用 webserver 上的文件设置值,该文件已经存在,当客人没有要上传的图片时可以使用该文件.
我试过用js但是显然不行:
<label>Picture 1</label>
<input title="" size="60" id="pic1" name="pic1" type="file" />
<a href="#" onClick="document.getElementById('pic1').value = 'test1.jpeg';">test1</a>
<a href="#" onClick="document.getElementById('pic1').value = 'test2.jpeg';">test2</a>
<a href="#" onClick="document.forms['form_upload'].elements['pic1'].value = 'test3.jpeg';">test3</a>
(顺便说一句:我只是在尝试 3 种不同的方式在 JS 中设置值)
也许用php可以做到这一点?
如果您对此有其他想法,请随时发布。
非常感谢您的帮助并花时间回答!
问候,
戈萨
【问题讨论】:
-
如果用户不上传一张默认图片,为什么不直接使用呢?用户不必单击按钮即可使用默认值。
-
嗨,这不是我的电话。他们想清楚地表明他们可以选择默认图片,但感谢您的回复,我很感激!
标签: php javascript file types