2.header中添加js代码
首页 > web前端 > js教程 > js动态生成指定行数的表格_javascript技巧

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

WBOY
发布: 2016-05-16 17:29:09
原创
1292 人浏览过

下面用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>











动态生成表格










相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板