2.header中添加js代码

Maison  >  Article  >  interface Web  >  js动态生成指定行数的表格_javascript技巧

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

WBOY
WBOYoriginal
2016-05-16 17:29:091243parcourir

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











动态生成表格










Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn