添加删除fieldset

来源:互联网 发布:鬼泣3怪物数据 编辑:程序博客网 时间:2024/06/10 20:03
var i = 1; //当前显示个数var z = 1; //总共增加的个数/* * 添加寄送地址 wdx */function addSendInfo(){var feildset = document.getElementById("sendinfo");var div = document.getElementById("sendinfoDiv");// var delTd = document.getElementById("delTd");// var del = document.createElement("input");// del.setAttribute("type", "button");// del.setAttribute("value", "<fmt:message key='public.delete'/>");// del.setAttribute("onclick", "deleteSendInfo(this);");// delTd.appendChild(del);var newDiv = div.cloneNode(true);var inputs = newDiv.getElementsByTagName("input");for(var j=0; j<inputs.length; j++){inputs[j].id = inputs[j].id.replace(/\d+/g,'') + z;}feildset.appendChild(newDiv);i++;z++;}/* * 删除寄送地址  wdx */function deleteSendInfo(obj){this.i--;var feildset = document.getElementById("sendinfo");var childs = feildset.childNodes;var divLen = 0;for(var i=0;i<childs.length;i++){var name = childs[i].tagName;if(name == "DIV"){divLen ++;}}if(divLen <= 1){alert("<fmt:message key='work.delbuttion'/>");return;}var de = obj.parentNode.parentNode.parentNode.parentNode.parentNode;if(de){feildset.removeChild(de);}if(divLen == 0){feildset.appendChild(de);}}

/****html*****/<!-- 添加寄送地址 2015-8-5 by wdx --><fieldset id="sendinfo" style="display: none;"><legend><fmt:message key="sendinfo"/></legend><s:iterator var="shipcertSendinfo" value="shipcertSendinfoList" status="index"> <div id="sendinfoDiv"><table id="sendinfoTable" cellpadding="0" cellspacing="0" class="freeformtable" border="1" width="100%"><tr><th><fmt:message key="public.businessType"/></th><td width="100px"><input id="certype" name="shipcertSendinfo.id.certype" value='${shipcertSendinfo.id.certype}' size="10"/><span style="color: red;">* </span></td><th><fmt:message key="public.mail"/></th><td width="160px"><input id="infoEmail" name="shipcertSendinfo.email" value='${shipcertSendinfo.email}'/><span style="color: red;">* </span></td><th><fmt:message key="apply.phone"/></th><td width="160px"><input id="tel" name="shipcertSendinfo.tel" value='${shipcertSendinfo.tel}'/><span style="color: red;">* </span></td><th><fmt:message key="address"/></th><td width="300px"><input id="addr" name="shipcertSendinfo.addr" value='${shipcertSendinfo.addr}' size="40"/><span style="color: red;">* </span></td><td><input type="button" value='<fmt:message key="public.add"/>' onclick="addSendInfo();"/></td><td id="delTd"><input type="button" value='<fmt:message key="public.delete"/>' onclick="deleteSendInfo(this);"/></td></tr></table><div style="height:5px;"></div></div></s:iterator></fieldset>

0 0
原创粉丝点击