JAVASCRIPhk点击增表格行

yzdjody 2013-11-20 02:09:19
做一个ASP提交表单。用Button点击来增加一行的INPUT来做输入,如何实现
...全文
332 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tony4geek 2013-11-20
  • 打赏
  • 举报
回复
你根据需要改改。
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script>
<script type="text/javascript">
$(document).ready(function(){
var i=0;
  $("button").click(function(){
i++;
    $("p").append("<input type='text'name='' value='"+i+"'/><br/>");
  });
});
</script>
</head>
<body>
<p>This is a paragraph.</p>
<button>在每个 p 元素的结尾添加内容</button>
</body>
</html>
teemai 2013-11-20
  • 打赏
  • 举报
回复

<HTML> 
<TITLE>Form Object example</TITLE> 
<HEAD> 
<script language="javascript"> 
function delrow1() 
{ 
var oElement=event.srcElement; 
while(oElement.tagName!="TR") 
{ 
oElement=oElement.parentElement; 
} 
var oTBody=oElement.parentElement; 
oTBody.removeChild(oElement) 
} 




function delrow2()//刪除当前行 
{ 
var currRowIndex=event.srcElement.parentNode.parentNode.rowIndex; 
document.all.yltable.deleteRow(currRowIndex);//table10--表格id 
} 
function insertrow1() //增加的一行方法1 
{ 
var newnode = document.getElementById('yltable').lastChild.cloneNode(true); 
document.getElementById('yltable').appendChild(newnode); 
} 

function insertrow2() //增加的一行方法2 
{ 
newRow=document.all.yltable.insertRow(-1); 
var j_1 = document.all.yltable.rows.length; 
newcell=newRow.insertCell(); 
newRow.bgColor='#FFFFFF'; 
newcell.align='center'; 
newcell.innerHTML=""+j_1+""; 


newcell=newRow.insertCell() ; 
newRow.bgColor='#FFFFFF'; 

newcell.align='center'; 
newcell.innerHTML="<input type='text' name='ylText"+j_1+"' />"; 


newcell=newRow.insertCell() ; 
newRow.bgColor='#FFFFFF'; 

newcell.align='center'; 

newcell.innerHTML='<input name="button3" type="button" onClick="delrow1()" value="删除1"> <input name="button3" type="button" onClick="delrow2()" value="删除2">'; 

document.all.yltable.focus(); 

} 

function inserttable() 
{ 
var newnode = document.getElementById('yltable').cloneNode(true); 
document.getElementById('ylform').appendChild(newnode); 
} 
</script> 
</HEAD> 
<BODY> 
<form name="ylform" id="ylform"> 
<center> 
<input name="button" type="button" onClick="inserttable()" value="增加表格"> 
  <input name="button2" type="button" onClick="insertrow1()" value="增加一行1"> 
  
<input name="button22" type="button" onClick="insertrow2()" value="增加一行2"> 
</center> 
<table border="1" align="center" width="50%" id="yltable"> 
<TBODY id=yl1> 
<tr> 
<td width="30%" height="22"><div align="center">1</div></td> 
<td width="40%"> 
<div align="center"> 
<input name="textfield" type="text" value="yl"> 
</div></td> 
<td width="30%"><div align="center"> 
<input name="button3" type="button" onClick="delrow1()" value="删除1"> <input name="button3" type="button" onClick="delrow2()" value="删除2"> 
</div></td> 
</tr> 
</TBODY> 
<TBODY id=yl2> 
<tr> 
<td><div align="center">2</div></td> 
<td><div align="center"> 
<input name="textfield2" type="text" value="yanleigis"> 
</div></td> 
<td><div align="center"> 
<input name="button3" type="button" onClick="delrow1()" value="删除1"> <input name="button3" type="button" onClick="delrow2()" value="删除2"> 
</div></td> 
</tr> 
</TBODY> 
<TBODY id=yl3> 
<tr> 
<td ><div align="center">3</div></td> 
<td ><div align="center"> 
<input name="textfield22" type="text" value="Landgis@126.com"> 
</div></td> 
<td ><div align="center"> 
<input name="button3" type="button" onClick="delrow1()" value="删除1"> <input name="button3" type="button" onClick="delrow2()" value="删除2"> 
</div></td> 
</tr> 
</TBODY> 
</table> 
<center> 
</center> 
</form> 
</BODY> 
</HTML> 


代码下载链接: https://pan.quark.cn/s/8d73d870e377 瑞萨电子有限公司出品的瑞萨单片机是一系列微控制器产品,它们被广泛部署于工业控制、消费类电子以及汽车电子等多个领域。在众多瑞萨单片机产品中,RL78G13系列,尤其是型号为RL78/G13(R5F100LEA)的单片机,凭借其卓越的性能、极低的能耗以及全面的功能组合,成为了众多开发者的理想选择。本快速入门指南旨在向读者展示如何借助RL78/G13开发套件进开发工作。该开发套件由两个主要部分构成:一个仿真器(Emulator板),以及一个内嵌振荡器且无需外接晶振的微控制器单元(MCU板),这两部分通过USB接口实现连接。为了进开发,必须使用CubeSuite+作为开发环境,这是一款支持多种瑞萨MCU的综合开发软件套件。在部署开发环境之前,用户首先需要在个人计算机上安装CubeSuite+以及相关的USB驱动程序。具体的软件需求包括.NET Framework 4.0 SP1、Visual C++运时库(即Visual C++ 2010 SP1可再发包),以及可能的其他必要驱动程序。在软件安装和创建应用工程的过程中,应避免使用中文字符作为路径、文件夹或文件名,以防止由此引发的兼容性难题。安装流程可以分为以下几个环节:首先,安装.NET Framework 4.0 SP1,这是确保CubeSuite+能够正常运的必要软件组件;其次,安装Visual C++运时库,目的是为了支持CubeSuite+的顺畅运;再次,安装CubeSuite+软件本身,其版本号为2.00.00a,安装包中可能已包含Microsoft Visual C++ 2010 SP1,将自动进安装;最后...
已经博主授权,源码转载自 https://pan.quark.cn/s/a4b39357ea24 在当前的科技产品市场中,苹果笔记本电脑以其实用性和高端定位,成为了许多消费者和专业人士的首选。 然而,由于苹果笔记本电脑的高昂价格和精密构造,购买时的检验工作显得尤为关键,特别是对于屏幕质量的检查。 屏幕坏点是液晶显示屏常见的问题,它们是屏幕上的像素点出现了永久性的色彩偏差或者不亮的情况,这些问题在长期使用中可能不断加剧,从而影响用户的使用体验。 针对这一问题,市场上出现了一款专为苹果笔记本用户设计的屏幕坏点检测工具——“苹果笔记本屏幕坏点检测,mac ios系统专用”。 这款软件的最大特点在于其专为macOS和iOS操作系统定制,这使得它能够更高效地在苹果设备上运,并且能够针对苹果笔记本独有的显示特性进优化检测。 软件的“小巧可以放在U盘里”设计,使得它具有极高的便携性,用户可以轻松将其存放在U盘等移动存储设备中,随身携带。 这一设计的实用之处在于,无论是在官方苹果店还是在第三方零售商店购买新机时,用户都可以立刻拿出这款软件进现场屏幕检验。 通过直观的检测结果,用户能够立即判断出所购买的笔记本屏幕是否存在坏点问题,从而在付款前做出更加明智的决定,避免了因屏幕质量问题带来的退换货麻烦,保障了自己的权益。 根据描述中的信息,这款软件可能名为“PiXel Check V1.2”,而版本号“V1.2”表明这款软件已经历过一定时期的改进与发展。 在使用过程中,它可能通过展示不同的颜色模式(如纯黑、纯白、红色、绿色、蓝色等)来检测屏幕上可能存在的坏点。 这些颜色模式能够帮助用户更清晰地发现屏幕上的亮点、暗点或色斑,即永久显示某种颜色的像素、始终不亮的像素或是颜色显示异常的像素点。 用户只需根据软件提供的...

81,111

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧