仿照官方实现了可以,点按钮“输出地址”增加文本输入框,现在要想实现,怎么能减少输入框,比如增加了10个框,我要减少一个框或多个框,怎么做呢? 比如在加个“减少地址”按钮,就可以减少不显示刚才输出的地址,这个功能好实现吗?
<script> function dopicadd() {var i; var str=""; var oldi=0; var j=0; oldi=parseInt(document.add.morepicnum.value); for(i=1;i<=document.add.downmorepicnum.value;i++) { j=i+oldi; //trylife 备注1:这里是点击输出地址的HTML代码 str=str+"<tr><td width=20><div align=center>"+j+"</div></td><td width=210><div align=center><input size=30 name=m1[] type=text ></div></td><td width=455><div align=center><input size=65 name=m2[] type=text ></div></td><td width=455><div align=center><input size=65 name=m3[] type=text ></div></td></tr>"; } document.getElementById("addpicdown").innerHTML="<table width='100%' border=0 cellspacing=1 cellpadding=3>"+str+"</table>"; } </script> <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr> <td><table width="100%" border=0 align=center cellpadding=3 cellspacing=1> <tr bgcolor="#DBEAF5"> <td width="20"><div align=center>No</div></td> <td width="210"><div align=center>时间段</div></td> <td width="455"><div align=center>事件描述</div></td> <td width="455"><div align="center">事件处理情况记录</div></td> </tr> </table></td> </tr> <tr> <td> <?php if($ecmsfirstpost==1) { ?> <table width='100%' border=0 align=center cellpadding=3 cellspacing=1> <?php $morepicnum=3;//这里改行数 for($mppathi=1;$mppathi<=$morepicnum;$mppathi++) { ?> <tr> <!--//trylife 备注2:这里是新增加信息的时候默认的三行--> <td width='20'><div align=center><?=$mppathi?></div></td> <td width=210><div align=center><input size=30 name=m1[] type=text ></div></td> <td width=455><div align=center><input size=65 name=m2[] type=text ></div></td> <td width=455><div align=center><input size=65 name=m3[] type=text ></div></td> </tr> <?php } ?> </table> <?php } else { $morepicpath=""; $morepicnum=0; $shijianmiaoshu_i=1; if($r[shijianmiaoshu]) { $shijianmiaoshu=unserialize($r[shijianmiaoshu]);
foreach($shijianmiaoshu as $k=>$v) { //下面是修改信息时的行HTML $morepicpath.= " <tr> <td width='20'><div align=center>".$shijianmiaoshu_i."</div></td> <td width=210><div align=center><input size=30 name=m1[] value=\"".$v[m1]."\" type=text ></div></td> <td width=455><div align=center><input size=65 name=m2[] value=\"".$v[m2]."\" type=text ></div></td> <td width=455><div align=center><input size=65 name=m3[] value=\"".$v[m3]."\" type=text ></div></td> </tr> "; $shijianmiaoshu_i++; } $morepicnum=$shijianmiaoshu_i; $morepicpath="<table width='100%' border=0 cellspacing=1 cellpadding=3>".$morepicpath."</table>"; } } echo $morepicpath;
?> </td> </tr> <tr> <td id=addpicdown></td> </tr> <tr> <td height="25">地址扩展数量: <input name="morepicnum" type="hidden" id="morepicnum" value="<?=$morepicnum?>"> <input name="downmorepicnum" type="text" value="5" size="6"> <input type="button" name="Submit5" value="输出地址" onclick="<font>javascript:</font>dopicadd();"></td> </tr>
</table>
想加个减少地址的按钮,怎么实现呢~~~~~ ⌒_⌒TryLife 斑竹大牛进来看看~~~
|