JAVASCRIPhk点击增表格行

yzdjody 2013-11-20 02:09:19
做一个ASP提交表单。用Button点击来增加一行的INPUT来做输入,如何实现
...全文
312 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> 


内容概要:本文介绍了一种基于GPS、里程计和电子罗盘多传感器融合的定位技术方案,采用扩展卡尔曼滤波(EKF)作为核心算法,实现对目标位置的高精度滤波估计。该方法通过建立非线性系统模型,融合多种传感器的优势数据,有效抑制各自在复杂环境下的噪声干扰与不确定性,显著提升导航系统的稳定性与可靠性。文中详细阐述了EKF在非线性状态估计中的预测与更新机制,并给出了完整的Matlab代码实现流程,涵盖状态向量构建、协方差矩阵初始化、观测模型设计及滤波结果可视化等关键环节。; 适合人群:具备信号处理、控制理论或导航定位相关基础知识,熟悉Matlab编程语言,正在从事自动化、机器人、无人驾驶、智能交通等领域研究的研究生或科研人员。; 使用场景及目标:①应用于移动机器人、无人机、智能车辆等自主系统中的高精度定位与导航任务;②用于深入理解多传感器融合的基本原理及扩展卡尔曼滤波器的设计与实现方法;③作为科研项目、课程设计或学术论文中状态估计算法的参考实现基础。; 阅读建议:建议读者结合所提供的Matlab代码逐模块分析算法实现细节,重点理解状态预测与观测更新两大核心步骤的数学推导与程序对应关系,同时可通过调整传感器噪声参数、初始误差或引入不同运动轨迹等方式测试滤波性能变化,从而深入掌握EKF算法的鲁棒性、收敛特性及其在实际应用中的适应能力。
源码下载地址: https://pan.quark.cn/s/e8d892f47047 新东方作为国内知名的教育品牌,凭借其卓越的教学资源与规范的教学体系而备受认可。徐燕是新东方团队中的一位经验丰富的英语教师,她在英语教学领域有着深厚的造诣,特别是在教授《新概念英语》课程方面积累了丰富的实践经验。《新概念英语》是由路易·亚历山大编写的权威英语学习教材,共分为四个分册,其中第二册主要面向具备一定英语基础的学习者,致力于进一步提升他们的听、说、读、写各项技能,同时强化语法知识体系,并加词汇储备。压缩包文件"新东方 徐燕 新概念英语第二册 笔记(1-96)完整版"收录了徐燕老师针对《新概念英语第二册》前96课的详尽学习记录,这些记录为英语学习者提供了极具价值的参考材料。以下列出了根据笔记内容可能涵盖的若干核心知识点:1. **语法体系**:新概念第二册的语法部分讲解透彻且易于理解,徐燕老师的笔记会对每课新的语法项目进细致剖析,例如动词时态(涵盖一般现在时、一般过去时、一般将来时等)、被动语态、条件状语从句、形容词与副词的比较级和最高级形式、非限定性定语从句等。2. **词汇积累**:笔记中会系统梳理关键词汇,并附上词义解释、例句示范及常用搭配,以协助学习者有效扩充词汇量并学会在实际语境中运用。3. **听力提升**:笔记可能包含听力训练的方法论与技巧指导,以及对课内对话和文本材料的听力练习题目,旨在强学习者的听力理解能力。4. **阅读训练**:每课的阅读材料均配有专项解析,帮助学习者把握文章主旨,解析复杂句式,并提高阅读速度与理解精准度。5. **口语强化**:新概念课程注重语言的实际应用,笔记中或许会涉及角色扮演、对话练习等互动环节,以提升学习者的口语沟通...
内容概要:本文围绕利用信念传播算法在超密集无线网络中实现分布式信道分配展开研究,提出了一种基于图模型推理的优化方法,旨在有效缓解大规模节点间的同频干扰问题,提升频谱利用率与网络整体性能。该方案通过构建节点间干扰关系的因子图模型,引入信念传播(Belief Propagation)算法进分布式迭代消息传递与决策,实现了无需全局信息的自主信道选择机制,具有良好的可扩展性与工程实用性。文中配套提供了完整的Matlab仿真代码,涵盖网络拓扑生成、干扰建模、信念传播计算及性能评估模块,便于读者复现实验并开展进一步研究。; 适合人群:具备通信工程、信息论、无线网络或分布式优化等相关领域基础知识,熟悉图模型与概率推理理论,能够熟练使用Matlab进仿真实验的研究生、科研人员及高年级本科生。; 使用场景及目标:① 深入理解信念传播算法在无线资源管理中的建模过程与应用逻辑;② 掌握超密集网络中分布式信道分配的关键技术挑战与解决方案;③ 借助开源代码完成算法仿真、性能对比(如收敛速度、干扰抑制效果、吞吐量提升等)及算法改进,服务于学术研究或工程项目开发。; 阅读建议:建议读者结合信息论、概率图模型及无线通信原理等背景知识系统学习,重点关注因子图构建与消息更新规则的设计思想,动手运并调试Matlab代码,尝试调整网络规模、干扰阈值等参数以观察算法为变化,鼓励在此基础上进算法优化或拓展至其他资源分配场景。

81,114

社区成员

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

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