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. [视频播放] HLS协议之M3U8、TS流详解

    本文转载自:<hls之m3u8.ts流格式详解> HLS,Http Live Streaming 是由Apple公司定义的用于实时流传输的协议,HLS基于HTTP协议实现,传输内容包括两部 ...

  2. java线程实现的四种方式

    java多线程的实现可以通过以下四种方式 1.继承Thread类,重写run方法 2.实现Runnable接口,重写run方法 3.通过Callable和FutureTask创建线程 4.通过线程池创 ...

  3. C/C++基础----动态内存

    why 管理较难,忘记释放会内存泄漏,提早释放可能非法引用,重复释放. 为了更容易,更安全的使用动态内存,提供智能指针,其默认初始化保存一个空指针. what shared_ptr允许多个指针指向同一 ...

  4. C#连接Access数据库显示未在本地计算机注册解决方法

    C#连接数据库时会出错 语句如下 string mystr = @"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=C:\Users\hasee ...

  5. reids(缓存,reids下载,安装 测试)

    什么是缓存:缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找.由于缓存的运行速度比内存快得多,故缓存的作用 ...

  6. 廖雪峰Java4反射与泛型-1反射-2访问字段Field和3调用方法Method

    2.字段Field 2.1.通过Class实例获取字段field信息: getField(name): 获取某个public的field,包括父类 getDeclaredField(name): 获取 ...

  7. Ubuntu14.04 下软件安装和卸载命令备记

    一.Ubuntu中软件安装方法 1.APT方式 ()普通安装:apt-get install softname1 softname2 …; ()修复安装:apt-get -f install soft ...

  8. 基于JMX动态配置Log4J日志级别

    先来看比较low的修改日志级别的方式,在写程序里面. http://blog.gssxgss.me/java%E8%BF%90%E8%A1%8C%E6%97%B6%E5%8A%A8%E6%80%81% ...

  9. Git及GitLab使用手册

    一.GitBash安装与使用 参考: https://www.cnblogs.com/jasonxu19900827/p/7823089.html 二.SourceTree安装与使用 SourceTr ...

  10. Unable to load the plugin type

    crm 2016 post update 异步执行 1 我们自定义文件是发布在GAC的,所以先注册GAC 2 更新注册插件 3 重启IIS ,异步服务