input.html

<script language="javascript">
function validate(f){
if(!(/\w+/.test(f.info.value))){//正则表达式
alert("输入的内容不能为空!");
f.info.focus();
return false;
}
return true;
}
</script> This is my HTML page. <br>
<FORM METHOD = "Post" action = "INPUT.jsp" onSubmit="return validate(this)">
输入信息:<input type = "text" name = "info">
<input type = "submit" value ="info"> </FORM> <br> <script>
function check(f){
if(!(/^\d+$/.test(f.rows.value))){
alert("行数必须是数字");
return false;
}
if(!(/\d+/.test(f.cols.value))){
alert("列数必须是数字");
return false;
}
return true;
}
</script>
<hr>
<form action="printTable.jsp" method="post" onSubmit="return check(this)">
<table border="0">
<tr>
<td colspan="2">"打印表格"</td>
</tr>
<tr><td>输入打印表格的行数</td>
<td><input type="Text" name="rows"></td>
</tr>
<tr><td>输入打印表格的列 数</td>
<td><input type="Text" name="cols"></td>
</tr>
<tr>
<td colspan="2">
<input type ="submit" value="打印">
<input type="reset" value="重置">
</td>
</tr> </form>

printTable.jsp

<script language="javascript">
function validate(f){
if(!(/\w+/.test(f.info.value))){//正则表达式
alert("输入的内容不能为空!");
f.info.focus();
return false;
}
return true;
}
</script> This is my HTML page. <br>
<FORM METHOD = "Post" action = "INPUT.jsp" onSubmit="return validate(this)">
输入信息:<input type = "text" name = "info">
<input type = "submit" value ="info"> </FORM> <br> <script>
function check(f){
if(!(/^\d+$/.test(f.rows.value))){
alert("行数必须是数字");
return false;
}
if(!(/\d+/.test(f.cols.value))){
alert("列数必须是数字");
return false;
}
return true;
}
</script>
<hr>
<form action="printTable.jsp" method="post" onSubmit="return check(this)">
<table border="0">
<tr>
<td colspan="2">"打印表格"</td>
</tr>
<tr><td>输入打印表格的行数</td>
<td><input type="Text" name="rows"></td>
</tr>
<tr><td>输入打印表格的列 数</td>
<td><input type="Text" name="cols"></td>
</tr>
<tr>
<td colspan="2">
<input type ="submit" value="打印">
<input type="reset" value="重置">
</td>
</tr> </form>

JSP-打印动态表格的更多相关文章

  1. jQuery动态表格插件 AppendGrid

    AppendGrid是一个jQuery动态表格插件,提供像填写电子表格数据一样在页面去输入结构化数据. 它允许用户在表格里增加/删除/插入/删除行,控制input/select/textarea 提交 ...

  2. 在<s:iterator>标签里给动态表格添加序号

    在<s:iterator>标签里给动态表格添加序号,需要用到<s:iterator>标签里的Status属性里的count eg:<s:iterator value=&q ...

  3. HTML5&CSS3经典动态表格

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. 5.11-5.15javascript制作动态表格

    制作动态表格的主要是运用js中表格类的insertRow.insertCell简易添加行和列的代码,不过要注意每行添加的表格是有位置行编号的,每行的编号为rows.length-1,增加的表格内的标签 ...

  5. 使用Windows驱动的虚拟打印机,打印Excel表格无表格线问题解决(2)

    测试: 经前天的测试,最终还是没有明显的定夺到底是驱动的问题,还是打印机的问题.但是按照可能性来排查,最明显的一点就是其他测试环境不变的情况下增加一张图片,就可以打印出表格线,我始终觉得这里是突破点, ...

  6. Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)

    Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成) 动态表单生成 ElementUI官网引导 Element表单生成 Element动态增减表单,在线代码 关键配置 templa ...

  7. jQuery的下面是动态表格动态表单中的HTML代码

    动态表格动态表单中的Jquery代码 <script type="text/javascript" src="/include/jquery/jquery-1.1. ...

  8. JavaScript 创建动态表格

    JavaScript 创建动态表格 版权声明:未经授权,严禁转载! 案例代码 <div id="data"></div> <script> va ...

  9. Java利用poi生成word(包含插入图片,动态表格,行合并)

    转(小改): Java利用poi生成word(包含插入图片,动态表格,行合并) 2018年12月20日 09:06:51 wjw_11093010 阅读数:70 Java利用poi生成word(包含插 ...

  10. MySQL+Service+Servlet+Jsp实现Table表格分页展示数据

    下面以一个示例讲解如何使用MySQL+Service+Servlet+Jsp实现Table表格分页展示数据: eg:请假管理系统 要求如下: 一.打开首页页面, 访问查询请假记录的 servlet , ...

随机推荐

  1. 值得收藏的JSP连接mysql数据库的例子

    1:用mysql驱动把mysql与tomcat的连接起来.把mysql驱动包(不用解压)放到Tomcat安装目录中lib文件夹下即可. 2:然后在自己的新建的web应用程序上面就可以下下面的代码 3: ...

  2. 【maven】之打包war依赖子项目jar

    比如 p-common p-core p-dao p-service p-web service项目依赖dao,dao依赖core和common,web依赖service 在使用maven tomca ...

  3. LeetCode——13. Roman to Integer

    一.题目链接:https://leetcode.com/problems/roman-to-integer/ 二.题目大意: 给定一个罗马数字,返回它的整数形式. 三.题解: 这道题与12题恰好相反, ...

  4. sql培训

    1.select--查询语句 select * from table; select cols from table; select cols from table where condition; ...

  5. neo4j---删除关系和节点

    本文转载自:https://blog.csdn.net/chenjf0221/article/details/70238695 删除节点和节点关系 MATCH (a:key)-[r:KEY_WORD] ...

  6. 机器学习-Python中训练模型的保存和再使用

    模型保存 BP:model.save(save_dir) SVM: from sklearn.externals import joblib joblib.dump(clf, save_dir) 模型 ...

  7. Javascript中的this(七)

    一.为什么要用this      通过this可以在不同的上下文对象中重复使用函数 二.this是什么      this就是我们说的执行上下文(包含调用栈(哪里被调用).函数的调用方式.传入的参数等 ...

  8. xp sql2000 安装SP4失败解决方案

    环境:xp sp3 SQL: sql2000sql2000 SP4下载链接: http://www.microsoft.com/downloads/details.aspx?familyid=8E2D ...

  9. java多线程——监视锁(monitor)(转)

    https://blog.csdn.net/hqq2023623/article/details/51000153 java中每个对象都有唯一的一个monitor,想拥有一个对象的monitor的话有 ...

  10. C语言强化——链表(2)

    目录 链表的应用: 栈 循环队列 C语言实现动态数组 数组实现定长元素个数层次建树 队列实现不定元素个数层次建树 (*) 栈 栈(链表应用) "stack.h" #include ...