`
wanggeying
  • 浏览: 62381 次
  • 性别: Icon_minigender_2
  • 来自: 济南
社区版块
存档分类
最新评论

增加多个文本框、删除任意一个文本框

 
阅读更多
实现功能:
增加多个文本框、删除任意一个文本框,并保留已录入的数据,

核心要点:
1、div的id需要动态,这样方可支持任意删除div层
2、使用appchild的方式追加,否则增加div之后,已经录入的数据就没了

伪代码如下:
//增加证号
function addzh(){
	n = n+1;
	var template="<div id=\"addzh+"+n+"\">" +
				"<hr>" +
				"<div class=\"form-group\">" +
					"<label for=\"lastname\" class=\"col-sm-2 control-label\">单一开始证号</label>" +
					"<div class=\"col-sm-4\">" +
						"<input type=\"text\" class=\"form-control\" id=\"c_dykszh\" name=\"c_dykszh\"  placeholder=\"请输入单一开始证号\">" +
					"</div>" +
					"<label for=\"lastname\" class=\"col-sm-2 control-label\">单一结束证号</label>" +
					"<div class=\"col-sm-4\">" +
						"<input type=\"text\" class=\"form-control\" id=\"c_dyjszh\" name=\"c_dyjszh\"  placeholder=\"请输入单一结束证号\">" +
					"</div>" +
				"</div>" +
				"<div class=\"form-group\">" +
					"<label for=\"lastname\" class=\"col-sm-2 control-label\">证明开始证号</label>" +
					"<div class=\"col-sm-4\">" +
						"<input type=\"text\" class=\"form-control\" id=\"c_zmkszh\" name=\"c_zmkszh\"  placeholder=\"请输入证明开始证号\">" +
					"</div>" +
					"<label for=\"lastname\" class=\"col-sm-2 control-label\">证明结束证号</label>" +
					"<div class=\"col-sm-4\">" +
						"<input type=\"textarea\" class=\"form-control\" id=\"c_zmjszh\" name=\"c_zmjszh\"  placeholder=\"请输入证明结束证号\">" +
					"</div>" +
				"</div>"+
				"<div class=\"form-group\">" +
					"<label for=\"lastname\" class=\"col-sm-2 control-label\">集成开始证号</label>" +
					"<div class=\"col-sm-4\">" +
						"<input type=\"text\" class=\"form-control\" id=\"c_jckszh\" name=\"c_jckszh\"  placeholder=\"请输入集成开始证号\">" +
					"</div>" +
					"<label for=\"lastname\" class=\"col-sm-2 control-label\">集成结束证号</label>" +
					"<div class=\"col-sm-4\">" +
						"<input type=\"textarea\" class=\"form-control\" id=\"c_jcjszh\" name=\"c_jcjszh\"  placeholder=\"请输入集成结束证号\">" +
					"</div>" +
				"</div>" +
				"<div class=\"form-group\">" +
					"<input type=\"button\" id=\"sczh\" name=\"sczh\" value=\"删除证号\" onclick=\"deletezh('addzh+"+n+"');\"/>" +
				"</div>" +
			"</div>";
	var html=document.createElement('div');
	html.innerHTML=template;
	var div = document.getElementById("zh");
	div.appendChild(html);
//	var html=$('#zh').html();
//	$('#zh').html(html+str);//这种方式实现,容易出现之前录入的内容就覆盖掉了。
}


//删除证号
function deletezh(id){
	var div=document.getElementById(id);
	div.parentNode.removeChild(div);
}

分享到:
评论

相关推荐

    动态创建多个文本框取值

    动态创建多个文本框取值,任意修改数量.并用数组将结果分开.方便使用

    通过Python的pptx库操作ppt-替换文本和图片-批量生成任意自定义图片

    这是一个全部的脚本,我们知道,ppt有很多个模板,每个模板都有自己设计的精美的样式。 那么,如果我们可以替换里面的文字和图片,并保留之前的精美的样式。 结合市面上各种精美的ppt模板,就可以通过程序批量生成...

    Excel VBA实用技巧大全 附书源码

    01015获取在Excel主窗口中一个窗口所能占有的最大高度和宽度 01016获取当前打印机名称 01017获取MicrosoftExcel剩余内存 01018获取MicrosoftExcel的总内存 01019获取计算机被Excel占用的内存 01020改变Excel窗口大小...

    bins脚本于如若与

    好东西一款能一键启动多个常用程序的集成工具,平时在工作中,用户会依次点击多个程序来运行,总感觉非常麻烦。这款工具能够通过一个点击而实现所有必须程序的同 时启动。初次打开程序,确定用ctrl+alt+x能启动该...

    iOS dSYM 文件分析工具

    1.将打包发布软件时的xcarchive文件拖入软件窗口内的任意位置(支持多个文件同时拖入,注意:文件名不要包含空格) 2.选中任意一个版本的xcarchive文件,右边会列出该xcarchive文件支持的CPU类型,选中错误对应的CPU...

    文件批量改名工具

    去动物园玩了一天,拍了100张照片,照片名称从img001-img100,这样不太直观,用这个程序就方便多了,可以把“新名称”文本框中输入“动物园一日游_”,“索引”文本框中输入“001”,这样修改完成后,文件名就会变成...

    winform 实现TextBox 关键字智能提示

    需要实现像百度那样输入关键字后有下拉框提示,在网上搜了下,一种是利用ComboBox和TextBox的AutoCompleteMode属性,个人感觉不太灵活,关键字只能从第一个字符开始匹配,不能实现任意位置的匹配和多个关键字的匹配...

    VB编写的查询ASCII编码的小程序.rar

    VB编写的查询ASCII编码的小程序,在查询窗口的文本框中输入任意一个或多个字符,会立即显示出对应的ASCII编码,可作为一个编程小工具来用吧,在编译源代码时生成为Exe就可以在Windows平台下随便用了。

    VB实验报告.doc

    从运用中点击vb6.0经典版 打开标准 EXE 建立一个form 1 添加两个Label两个TextBox两个CommandButton,Label的caption改为"输入内容"和 "复制效果",TextBox的text改为"任意文字"和"空",CommandButton的caption改为...

    PDF阅读功能全绿色免费免安装

    福昕阅读器 有很多简单易用的阅读辅助功能,能让你充分定制阅读环境,再加上标签化阅读功能,可以在一个窗口打开多个 PDF 文件,显著提升阅读效率。此外,福昕阅读器还提供了相当强大的 PDF 注释和标记功能,我简单...

    TortoiseSVN

    TortoiseSVN是一个SVN的客户端,使用方法: 1.Checkout Repository 首先要Checkout服务器端的Repository, ... 当修改了一个文件的附加属性(添加,改变,删除附加属性), 即使没有对文件的内容进行修改, ...

    易点内容管理系统 DianCMS v6.4.0 ACC版.zip

    【增加】多模型数据调用,可以在一个列表中调用多个模型的数据。 【增加】单图片多小图时,截取小图的方式由之前的等比例缩小后,从左上角开始截图指定大小图片。再增加等比例缩小后,保留完整性,不足部分填充空白...

    易点内容管理系统 DianCMS v6.4.0 SQL版.zip

    【增加】多模型数据调用,可以在一个列表中调用多个模型的数据。 【增加】单图片多小图时,截取小图的方式由之前的等比例缩小后,从左上角开始截图指定大小图片。再增加等比例缩小后,保留完整性,不足部分填充空白...

    GTK+ FAQ常见问题解答

    5.18 怎么得到任意一个部件的位置? 5.19 怎么设置部件大小/位置? 如何禁止用户改变窗口大小? 5.20 如何在GTK+ 程序中增加弹出菜单? 5.21 怎么禁止和容许一个部件(比如按钮)? 5.22 gtk_clist_*函数种的 text...

    微型嵌入式GUI演示程序

    GUI可提供一个桌面环境,拥有任务栏,可启动多个应用窗口(如多个 文本编辑器), 使用任务栏在 多个应用窗口(如多个 文本编辑器) 之间快速切换! 多个应用窗口(如多个 文本编辑器)中的内容互不影响. GUI 对操作系统没有...

    EZOpen-1.0:该实用程序可帮助用户打开多个软件实用程序,文档和命令提示符

    现在您可以看到在快捷方式仪表板中添加了一个文本框。 将.exe路径粘贴到文本框中。 您可以根据需要添加任意数量的快捷方式。 e。 现在单击执行按钮,所有软件将一一打开。 删除快捷方式:如果您不想打开特定的快捷...

    VB 灰色按钮激活的程序模块.rar

    这是用VB写的激活窗口灰色按钮的一个程序模块,采用VB6.0编写,热键定义: 默认热键F12,窗体总在...不信你可以到任意一个程序的“打颖窗口下试一试,试的时候先暂停工作,看看哪几个按钮是不可用的,然后点击开始工作!

    java调用weka

    1. 建立工程:单击菜单中file-&gt;new-&gt;Java project,在弹出对话框的project name中起任意一个名字,此处假设是wekaTest。单击Finish按钮(在对话框底部)。 2. 建立package:在package Explorer中找到刚才新建的工程...

    Excel新增工具集

    5、多个工作簿中各个表头相同的工作表合并到同一个工作表中:合并后的表格的表头相同,为了明确每一条记录的来源,在表中增加一列标注记录来看何簿何表。 6、多个工作簿中各个名称相同的工作表合并到同一个工作表中...

Global site tag (gtag.js) - Google Analytics