2.header中添加js代码
Heim > Web-Frontend > js-Tutorial > js动态生成指定行数的表格_javascript技巧

js动态生成指定行数的表格_javascript技巧

WBOY
Freigeben: 2016-05-16 17:29:09
Original
1291 Leute haben es durchsucht

下面用js实现可以生成用户所需行数的表格。
1.首先在body中填入下列代码,获取用户填入的行数值

复制代码 代码如下:






动态生成表格







效果如下图所示:
js动态生成指定行数的表格_javascript技巧 
2.header中添加js代码
复制代码 代码如下:

<script> <BR>function table() { <BR>if (document.getElementById("Num").value == "" || document.getElementById("Num").value.search("^[0-9]*$") == -1) { <BR>document.getElementById("errmsg1").style.display = "block";//判断Num是否为空或不是数字 提示错误 <BR>document.getElementById("errmsg1").innerHTML = "提示信息:行数为空或不是数字!"; <BR>} <BR>else { <BR>document.getElementById("errmsg1").style.display = "none";//隐藏提示信息 <BR>var Num = parseInt(document.getElementById("Num").value); //获取行数 <BR>var flag = true; <BR>var data = ""; <BR>data += " <table >"; <BR>data += " <tr>" + <BR>"<td >we are" + <BR>"<td >zhuzhu" + <BR>"<td >dudu" + <BR>"" ; <BR>for (var i = 1; i <= Num; i++) { <BR>data += "<tr >"; <BR>data += "<td>" + i + ""; <BR>data += "<td><input name='ColdDay"+i+"' type='text' class='input'>"; <BR>data += "<td><input name='ColdCureMethod"+i+"' type='text' class='input'>"; <BR>data += ""; <BR>} <BR>data += ""; <BR>document.getElementById("div1").style.display = "block"; <BR>document.getElementById("table1").innerHTML = data; <BR>} <BR>} <BR></script>

生成效果如下:
js动态生成指定行数的表格_javascript技巧 
3.所有代码如下
复制代码 代码如下:


String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>




test






<script> <BR>function table() { <BR>if (document.getElementById("Num").value == "" || document.getElementById("Num").value.search("^[0-9]*$") == -1) { <BR>document.getElementById("errmsg1").style.display = "block";//判断payNum是否为空或不是数字 提示错误 <BR>document.getElementById("errmsg1").innerHTML = "提示信息:行数为空或不是数字!"; <BR>} <BR>else { <BR>document.getElementById("errmsg1").style.display = "none";//隐藏提示信息 <BR>var Num = parseInt(document.getElementById("Num").value); //获取分期数 <BR>var flag = true; <BR>var data = ""; <BR>data += " <table >"; <BR>data += " <tr>" + <BR>"<td >we are" + <BR>"<td >zhuzhu" + <BR>"<td >dudu" + <BR>"" ; <BR>for (var i = 1; i <= Num; i++) { <BR>data += "<tr >"; <BR>data += "<td>" + i + ""; <BR>data += "<td><input name='ColdDay"+i+"' type='text' class='input'>"; <BR>data += "<td><input name='ColdCureMethod"+i+"' type='text' class='input'>"; <BR>data += ""; <BR>} <BR>data += ""; <BR>document.getElementById("div1").style.display = "block"; <BR>document.getElementById("table1").innerHTML = data; <BR>} <BR>} <BR></script>











动态生成表格










Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage