社区
JavaScript
帖子详情
删除页面的file控件问题
lvjianjin
2004-10-12 05:06:58
我在页面上可动态创建多个file控件
<INPUT type="file" size="50" NAME="File" >
而且这几个控件文件名是相同的。
现在,我要增加个按钮动态来删除其中某个指定的(如:焦点所在的)file控件
...全文
148
12
打赏
收藏
删除页面的file控件问题
我在页面上可动态创建多个file控件 而且这几个控件文件名是相同的。 现在,我要增加个按钮动态来删除其中某个指定的(如:焦点所在的)file控件
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lvjianjin
2004-10-13
打赏
举报
回复
问题已完满解决;
感谢大家支持,
特别感谢 net_lover(孟子E章)
Holliet
2004-10-13
打赏
举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<TABLE>
<TR>
<TD id="MyFile"><div><INPUT type="file" size="50" NAME="File" onfocus="f(this)"></div>
<div><INPUT type="file" size="50" NAME="File" onfocus="f(this)"></div>
<div><INPUT type="file" size="50" NAME="File" onfocus="f(this)"></div></TD>
</TR>
</TABLE>
<input type=button value=delete onclick="d()" >
<script>
var n = 0
function f(u)
{
o=document.getElementsByTagName("INPUT")
for(i=0;i<o.length;i++)
if(o[i].type=="file") o[i].setAttribute("ok","")
u.setAttribute("ok","ok")
}
function d()
{
o=document.getElementsByTagName("INPUT")
for(i=0;i<o.length;i++)
if(o[i].type=="file" && o[i].getAttribute("ok")=="ok") o[i].parentNode.parentNode.removeChild(o[i].parentNode)
}
function addFile()
{
var str = '<div> <INPUT type="file" size="50" NAME="File" onfocus="f(this)" br></div>'
document.getElementById('MyFile').insertAdjacentHTML("beforeEnd",str)
}
</script>
<INPUT TYPE="button" value ="添加" onclick="addFile()">
</BODY>
</HTML>
没错呀!
lvjianjin
2004-10-13
打赏
举报
回复
TO: lfecnu()
我用以下函数增加fiel控件,按你的方法加了<div>就有错误了。
function addFile()
{
var str = '<div>
<INPUT type="file" size="50" NAME="File" onfocus="f(this)" br></div>'
document.getElementById('MyFile').insertAdjacentHTML("beforeEnd",str)
}
HHH3000
2004-10-13
打赏
举报
回复
把file控件放到table里会更好控制一些,
而且格式也比较好掌握
lfecnu
2004-10-13
打赏
举报
回复
去掉空白:
<div>1,<INPUT type="file" size="50" NAME="File" onfocus="f(this)"></div>
<div>2,<INPUT type="file" size="50" NAME="File" onfocus="f(this)"></div>
<div>3,<INPUT type="file" size="50" NAME="File" onfocus="f(this)"></div>
<input type=button value=delete onclick="d()" >
<script>
var n = 0
function f(u)
{
o=document.getElementsByTagName("INPUT")
for(i=0;i<o.length;i++)
if(o[i].type=="file") o[i].setAttribute("ok","")
u.setAttribute("ok","ok")
}
function d()
{
o=document.getElementsByTagName("INPUT")
for(i=0;i<o.length;i++)
if(o[i].type=="file" && o[i].getAttribute("ok")=="ok") o[i].parentNode.parentNode.removeChild(o[i].parentNode)
}
</script>
lvjianjin
2004-10-13
打赏
举报
回复
top
lvjianjin
2004-10-13
打赏
举报
回复
TO:net_lover(孟子E章)
果然厉害,
但是如何清除删除控件留下的空白呢?
我想把控件间排紧凑点。
bflovesnow
2004-10-12
打赏
举报
回复
很好
BILLSJONE
2004-10-12
打赏
举报
回复
留名
孟子E章
2004-10-12
打赏
举报
回复
1,<INPUT type="file" size="50" NAME="File" onfocus="f(this)"><br>
2,<INPUT type="file" size="50" NAME="File" onfocus="f(this)"><br>
3,<INPUT type="file" size="50" NAME="File" onfocus="f(this)"><br>
<input type=button value=delete onclick="d()" UNSELECTABLE=true>
<script>
var n = 0
function f(u)
{
o=document.getElementsByTagName("INPUT")
for(i=0;i<o.length;i++)
if(o[i].type=="file") o[i].setAttribute("ok","")
u.setAttribute("ok","ok")
}
function d()
{
o=document.getElementsByTagName("INPUT")
for(i=0;i<o.length;i++)
if(o[i].type=="file" && o[i].getAttribute("ok")=="ok") o[i].parentNode.removeChild(o[i])
}
</script>
孟子E章
2004-10-12
打赏
举报
回复
1,<INPUT type="file" size="50" NAME="File" onfocus="f(this)"><br>
2,<INPUT type="file" size="50" NAME="File" onfocus="f(this)"><br>
3,<INPUT type="file" size="50" NAME="File" onfocus="f(this)"><br>
<input type=button value=delete onclick="d()" UNSELECTABLE=true>
<script>
var n = 0
function f(u)
{
o=document.getElementsByTagName("INPUT")
for(i=0;i<o.length;i++)
if(o[i].type=="file") o[i].setAttribute("ok","")
u.setAttribute("ok","ok")
}
function d()
{
o=document.getElementsByTagName("INPUT")
for(i=0;i<o.length;i++)
if(o[i].type=="file" && o[i].getAttribute("ok")=="ok") o[i].parentNode.removeChild(o[i])
}
</script>
mymyal123
2004-10-12
打赏
举报
回复
为什么要删除,不能隐藏吗?隐藏了不是一样
.net50个常用方法简单华丽的分页
控件
功能大的分页
控件
50个实用方法
///
File
Delete()给出文件虚拟路径
删除
文件 ///
File
Size()获取上传文件大小 ///
File
Upload()文件上传 路径upload/ 自动重命名 ///
File
Download()文件下载 调用方法如
File
Download(Response,Server,文件虚拟...
最新FCKeditor_2.6 版本 FCKeditor编辑器和
控件
在
页面
中,使用的是FCKeditor
控件
,该
控件
需要知道FCKeditor编辑器文件组的路径。有两种配置方法。 (1)配置web.config 在appSettings配置节中加入 ~/PathOfFCKeditor/" /> 使用这种配置方法后,对于项目中...
net实用类50超级实用方法赠分页分页
控件
强大的分页
///
File
Delete()给出文件虚拟路径
删除
文件 ///
File
Size()获取上传文件大小 ///
File
Upload()文件上传 路径upload/ 自动重命名 ///
File
Download()文件下载 调用方法如
File
Download(Response,Server,文件虚拟...
ASP.NET2.0高级编程(第4版)1/6
4.1.2 用服务器
控件
建立
页面
83 4.1.3 处理服务器
控件
的事件84 4.2 给服务器
控件
应用样式87 4.2.1
控件
的常见属性87 4.2.2 使用层叠样式表 改变样式88 4.3 HTML服务器
控件
93 4.3.1 HtmlControl基类95 4.3.2 ...
asp.net教学讲义
3.3.3 Input
File
控件
42 3.3.4 HtmlGenericControl
控件
43 3.4 ASP.NET2.0新增
控件
45 3.4.1 ImageMap
控件
45 3.4.2
File
Upload
控件
48 3.5 客户端处理 52 3.5.1 第一种方式示例: 52 3.5.2第二种方式:动态注册...
JavaScript
87,901
社区成员
224,618
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章