<input name="file" type="file" size="20" /> 怎样给它赋初值?

一进入页面就在这个控件上显示从数据库中读出来的值,不然每次修改的时候都要将这个图片的路径重新传一遍。<inputname="file"type="file"size="2... 一进入页面就在这个控件上显示从数据库中读出来的值,不然每次修改的时候都要将这个图片的路径重新传一遍。
<input name="file" type="file" size="20" value=<%=rs.getString("brandspic")%>/>
这样做的完全不行的,用js写的话,我这个rs.getString("brandspic")该怎么样写进去还是不会啊
展开
 我来答
186044
2011-05-01 · TA获得超过1966个赞
知道大有可为答主
回答量:848
采纳率:0%
帮助的人:1316万
展开全部
file控件是不能赋初值的,这是为了用户的安全而设计的,你可以想象,如果能赋初值,只要把file控件设置成隐藏,那网站程序员就能神不知鬼不觉的上传用户的文件了,不仅HTML不行,连Flash也不行,都是为了用户安全而想的。其实你也不用这么麻烦,给用户个提示,如果不修改图片,就不上传图片,然后在提交的时候做个判断,如果file控件的值为空,则不修改图片路径不就行了
更多追问追答
追问
提交的时候我有提示上传的图片不能为空,
那如果不上传图片,提交的时候file的值是空,
当作不修改的时候,提交的值也是空的,怎么区分呢?
追答
那你是如何判断用户提交的数据到底是新添加的还是修改的呢?如果是新添加就提示图片不能为空;如果是修改就不提示了,你已经可以确定图片肯定不为空了,你只需要判断用户是不是要修改图片就行了。
百度网友bdd741a
2011-05-01 · TA获得超过340个赞
知道答主
回答量:70
采纳率:0%
帮助的人:71.6万
展开全部
好像是不可以的吧,因为安全姓的问题,就是你给了value值,浏览器好像都不识别的
追问
你这个样的话想修改一个东西的相关信息,一定要把图片的路径重新上传一边吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式