如何利用js在点击input type=file后选择好文件后,把选择的文件名直接复制到另外一个input里?

如图,我现在想在“选择文件”选定文件后,只选定的文件名自动复制到标题input里。这样从而减少录入文件标题的工作量。请问js应该如何写?多谢了!我写了一个复制函数,但是没... 如图,我现在想在“选择文件”选定文件后,只选定的文件名自动复制到标题input里。这样从而减少录入文件标题的工作量。请问js应该如何写?多谢了!
我写了一个复制函数,但是没有效果,应该不对,请指正:
function addFileNameToInput(){

document.bt.value=document.file1.value;
}

<tr><td><INPUT TYPE=\"FILE\" id=\"file1\" NAME=\"file1\" onclick=\"addFileNameToInput()\">\n"
展开
 我来答
59分粑粑分享生活
高粉答主

2020-01-06 · 专注生活好物分享,解答日常方方面面的问题
59分粑粑分享生活
采纳数:326 获赞数:119832

向TA提问 私信TA
展开全部

具体的方法和详细的操作步骤如下:

1、首先,在打开的vs2015中选择“文件->新建->文件”,如下图所示。

2、其次,在打开的“新建文件”窗口中选择“HTML页”,如下图所示。

3、接着,在新的HTML页面中,我们创建一个要使用的file标签<input  type="file" />,如下图所示。

4、然后,修改input标签的样式。为了更好地进行说明,这里标签上直接写style,<input  type="file"  style="background-image:url('z:\\pic1.jpg');"/>,如下图所示。

5、随后,在这里通过写一个a标签来更改 input='file'标签的背景图像,如下图所示。

6、最后,全部完成并预览效果,如下图所示。

百度网友faadf46
高粉答主

2019-07-23 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:75.1万
展开全部

1、在打开的vs2015中选择文件->新建->文件。

2、在打开的 新建文件 窗口中选择html页。

3、在新建的html页中,我们创建一个我们要用的file标签,<input  type="file" />。

4、修改input标签的样式,为了好说明,我直接在标签上写style,<input  type="file"  style="background-image:url('z:\\pic1.jpg');"/>。

5、我这里通过写一个a标签来实现改 input='file'标签的背景图片。

7、预览效果如图。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
你一天想说什么
推荐于2017-11-24 · TA获得超过128个赞
知道小有建树答主
回答量:126
采纳率:0%
帮助的人:54.4万
展开全部
你是想放在另一个input里,还是想放到另一个file标签中, 如果是后者,可以用js的标签克隆方法cloneNode(bool)。如果想放在另一个input标签中, 直接取value就行了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
felithuang
2014-07-21 · TA获得超过849个赞
知道小有建树答主
回答量:520
采纳率:50%
帮助的人:711万
展开全部
把onclick改为onchange吧。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式