如何利用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" 展开
我写了一个复制函数,但是没有效果,应该不对,请指正:
function addFileNameToInput(){
document.bt.value=document.file1.value;
}
<tr><td><INPUT TYPE=\"FILE\" id=\"file1\" NAME=\"file1\" onclick=\"addFileNameToInput()\">\n" 展开
4个回答
展开全部
具体的方法和详细的操作步骤如下:
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、最后,全部完成并预览效果,如下图所示。
展开全部
你是想放在另一个input里,还是想放到另一个file标签中, 如果是后者,可以用js的标签克隆方法cloneNode(bool)。如果想放在另一个input标签中, 直接取value就行了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把onclick改为onchange吧。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询