欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js動態(tài)生成指定行數(shù)的表格

 更新時間:2013年07月11日 17:28:18   作者:  
下面用js實現(xiàn)可以生成用戶所需行數(shù)的表格,具體步驟及效果圖如下,感興趣的朋友,可以參考下哈,希望對大家有所幫助
下面用js實現(xiàn)可以生成用戶所需行數(shù)的表格。
1.首先在body中填入下列代碼,獲取用戶填入的行數(shù)值
復(fù)制代碼 代碼如下:

<table>
<tr>
<td>動態(tài)生成表格</td>
<td><input id="Cold" type="text" class="input" size="10" name="Num"/>行</td>
</tr>
</table>
</br>
<input name="" type="button" value="生成" class="buttton" onclick="table()"/></br>
</br>
<div id="div1" style="display: none" mce_style="display: none">
<div id="table1"></div>
</div>
<div id="errmsg1" class="formmsg"></div>

效果如下圖所示:
 
2.header中添加js代碼
復(fù)制代碼 代碼如下:

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

生成效果如下:
 
3.所有代碼如下
復(fù)制代碼 代碼如下:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>test</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<style type="text/css">
.right{
margin:0% 10%;
width:600px;
}
.right table{
background:white;
width:100%;
border:1px solid #499B33;
}
.right td{
background:blue;
text-align:center;
padding:2px;
border:1px solid #499B33;
}
.right td{
background:#8FBC8F;
}
.item{
text-align:center;
width:100px;
}
.assigned{
border:1px solid #BC2A4D;
}
</style>
<script>
function table() {
if (document.getElementById("Num").value == "" || document.getElementById("Num").value.search("^[0-9]*$") == -1) {
document.getElementById("errmsg1").style.display = "block";//判斷payNum是否為空或不是數(shù)字 提示錯誤
document.getElementById("errmsg1").innerHTML = "提示信息:行數(shù)為空或不是數(shù)字!";
}
else {
document.getElementById("errmsg1").style.display = "none";//隱藏提示信息
var Num = parseInt(document.getElementById("Num").value); //獲取分期數(shù)
var flag = true;
var data = "";
data += " <table >";
data += " <tr>" +
"<td >we are</td>" +
"<td >zhuzhu</td>" +
"<td >dudu</td>" +
"</tr>" ;
for (var i = 1; i <= Num; i++) {
data += "<tr >";
data += "<td>" + i + "</td>";
data += "<td><input name='ColdDay"+i+"' type='text' class='input'></td>";
data += "<td><input name='ColdCureMethod"+i+"' type='text' class='input'></td>";
data += "</tr>";
}
data += "</table>";
document.getElementById("div1").style.display = "block";
document.getElementById("table1").innerHTML = data;
}
}
</script>
</head>
<body>
<br>
<div style="width:750px;">
<div class="right">
<table>
<tr>
<td>動態(tài)生成表格</td>
<td><input id="Num" type="text" class="input" size="10" name="Num"/>行</td>
</tr>
</table>
</br>
<input name="" type="button" value="生成" class="buttton" onclick="table()"/></br>
</br>
<div id="div1" style="display: none" mce_style="display: none">
<div id="table1"></div>
</div>
<div id="errmsg1" class="formmsg"></div>
</div>
</div>
</body>
</html>

相關(guān)文章

  • JavaScript常用腳本匯總(二)

    JavaScript常用腳本匯總(二)

    本文給大家分享的javascript常用腳本有把JavaScript中的偽數(shù)組轉(zhuǎn)換為真數(shù)組、JavaScript設(shè)置主頁功能、JavaScript收藏功能、javascript檢測元素是否支持某個屬性代碼、創(chuàng)建和使用命名空間,有需要的小伙伴們快來看看吧。
    2015-03-03
  • 一文學(xué)會用JS判斷文字是否被省略(ellipsis)

    一文學(xué)會用JS判斷文字是否被省略(ellipsis)

    這篇文章主要給大家介紹了用JS如何判斷文字被省略ellipsis,CSS幫我們搞定了省略,但是JS并不知道文本什么時候被省略了,所以我們得通過JS來計算,接下來,我將介紹2種方法來實現(xiàn)JS計算省略,需要的朋友可以參考下
    2023-08-08
  • JavaScript實現(xiàn)的簡單冪函數(shù)實例

    JavaScript實現(xiàn)的簡單冪函數(shù)實例

    這篇文章主要介紹了JavaScript實現(xiàn)的簡單冪函數(shù),實例分析了javascript實現(xiàn)冪運算的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • JavaScript實現(xiàn)滑動門效果

    JavaScript實現(xiàn)滑動門效果

    這篇文章主要為大家詳細(xì)介紹了JavaScript實現(xiàn)滑動門效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • Bootstrap基礎(chǔ)學(xué)習(xí)

    Bootstrap基礎(chǔ)學(xué)習(xí)

    Bootstrap是Twitter推出的一個用于前端開發(fā)的開源工具包。它由Twitter的設(shè)計師Mark Otto和Jacob Thornton合作開發(fā),是一個CSS/HTML框架。它使用了流行的瀏覽器技術(shù),給web開發(fā)提供了時尚的版式,表單,buttons,表格,網(wǎng)格系統(tǒng)等等。
    2015-06-06
  • JS實現(xiàn)DOM節(jié)點插入操作之子節(jié)點與兄弟節(jié)點插入操作示例

    JS實現(xiàn)DOM節(jié)點插入操作之子節(jié)點與兄弟節(jié)點插入操作示例

    這篇文章主要介紹了JS實現(xiàn)DOM節(jié)點插入操作之子節(jié)點與兄弟節(jié)點插入操作,涉及JavaScript節(jié)點的創(chuàng)建、添加簡單操作技巧,需要的朋友可以參考下
    2018-07-07
  • JS實現(xiàn)頁面鼠標(biāo)點擊出現(xiàn)圖片特效

    JS實現(xiàn)頁面鼠標(biāo)點擊出現(xiàn)圖片特效

    這篇文章主要為大家詳細(xì)介紹了JS實現(xiàn)頁面鼠標(biāo)點擊出現(xiàn)圖片特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • JavaScript正則表達(dá)式簡單實用實例

    JavaScript正則表達(dá)式簡單實用實例

    這篇文章主要介紹了JavaScript正則表達(dá)式簡單實用實例的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • JavaScript之移動端H5生成圖片解決方案講解

    JavaScript之移動端H5生成圖片解決方案講解

    這篇文章主要介紹了JavaScript之移動端H5生成圖片解決方案講解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • JS實現(xiàn)的tab頁切換效果完整示例

    JS實現(xiàn)的tab頁切換效果完整示例

    這篇文章主要介紹了JS實現(xiàn)的tab頁切換效果,涉及javascript基于事件響應(yīng)動態(tài)操作頁面元素屬性相關(guān)操作技巧,需要的朋友可以參考下
    2018-12-12

最新評論