添加可动态变化的输入框,点击添加增加一行,点击删除删除一行

1.添加一个div

<div id="addChildDiv">
</div>
2.添加js方法:

var a = 0;
//添加一行
 function addNewLine(){
	++a;
	var tar = " <div style=\"float: left;\" id=\"divLine_" + a + "\"  > ";
	tar += " <input type=\"hidden\" id=\"awId_" +a+ "\" name=\"awId_" +a+"\"  />";
	
	tar += " <span style=\"float: left;color: red;\">*</span>";
	tar += " <span style=\"float: left;\">工程代码:</span>";
	tar += " <input class=\"alltext\" style=\"width:300px\" type=\"text\" id=\"awCode_" +a+ "\" name=\"awCode_" +a+"\"maxlength=\"50\"/>";
	
	tar += " <span style=\"float: left;color: red;\">*</span>";
	tar += " <span style=\"float: left;\">工程名称:</span>";
	tar += " <input class=\"alltext\" style=\"width:300px\" type=\"text\" id=\"awName_" +a+ "\" name=\"awName_" +a+"\"maxlength=\"50\"/>";
	
	tar += "  <a href=\"###\" class=\"a1\" id=\"deleteLine\" " +a+ "  οnclick=\"deleteNewLine('divLine_"+a+"')\">删除</a>";
	tar += "<br/>";
	tar += "</div>";
	
	$("#addChildDiv").append(tar); 
} 
动态变化id,name等,通过a的变化


3.动态删除一行:

//删除一行
function deleteNewLine(id){
	$.dialog.confirm("警告:删除不可恢复,确认要删除吗?",function(){
		var d=$.dialog.tips('正在删除内容,请稍候...',1,'loading.gif');
		//获取hidden
		var line = $("div#"+id+" input[type=hidden]");
		//获取值
		var awId = line.val();
		if($.trim(awId)==""){
			//判断出是手动添加的,只需要删除该行就可以
			$("div#"+id+" ").remove();
		}else{
			//否则需要去删除内容
		   $.ajax({
			type:'post',
			data:{"awId":awId},
			url:'${root}/base/BaseAreaWorkSpace/deleteChild.jspx?date='+new Date().getTime(),
			async:false,
			dataType:"json",
			success:function(data){
				$.dialog.tips(data.message,2,'alert.gif',function(){});
				//重新加载内容
				createChild($("#myId").val(),$("#myName").val(),$("#myCode").val());
			}
		})   
		}
	},function(){});
}







  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值