web JavaScript jsp

问题描述

web JavaScript jsp
我想用javascript做做动态页面,在一个table中 有一个 添加 按钮 当一点击就会动态
生成一行 的input的文本输入框 , 还有就只做好后怎么在服务器端提取呢 这个动态生成的文本框中的内容 (我用的是jsp 将表单 提交到servlet中) 求代码 多谢了

解决方案

1.在form表单设置一个隐藏输入域name 为 totalInputid值为totalInput
在js中定义一个全局变量 var i=0;
每点击一下添加按钮,i+1; 然后给id为totalInput的赋值为i;
然后添加input文本框时,给文本框的name值为txt+i;
最后在servet中获取totalInput;

然后循环获取txt+totalInput[t];

解决方案二:
事件驱动的Web之旅——JSP与JavaScript的融合(续)
JSPhtml与javascript
jsp中javascript验证日期格式

解决方案三:
JS用DOM来做给按钮绑定一个function
function addElementText(obj) {
    var parent = document.getElementById(obj);
var i=parent.getElementsByTagName(""input"").lastChild.innerHTML;
    //添加 div
    var input = document.createElement(""input"");
    input.innerHTML = ""txt""+(i+1);
    parent.appendChild(text;
  }

内容的话可以事先存在request域中,用的时候用el表达式取或者脚本片段取就可以了

解决方案四:
你试试我这个
<!DOCTYPE html>

title table{ border: 1px red solid; width: 200px; } td{ border: 1px blue solid; margin: 2px; } var i = 0; function createLineInput() { var tbodyObj = document.getElementsByTagName(""tbody"")[0]; var paraTr=document.createElement(""tr""); var paraTd=document.createElement(""td""); var paraInput=document.createElement(""input""); paraInput.value=++i; paraTd.appendChild(paraInput); paraTr.appendChild(paraTd); tbodyObj.appendChild(paraTr); } function exportInputTest() { var tbodyObj = document.getElementsByTagName(""tbody"")[0]; var childTrNodes = tbodyObj.children; var texts = ""请添加输入框!""; if (childTrNodes.length > 0) { texts = """"; for (var i=0; i<childTrNodes.length; i++) { texts += childTrNodes[i].getElementsByTagName(""td"")[0].getElementsByTagName(""input"")[0].value; } } alert(texts); }

时间: 2024-11-03 10:02:41

web JavaScript jsp的相关文章

y clipse-myeclipse 部署web工程 JSP 在tomcat 中没有发布过去

问题描述 myeclipse 部署web工程 JSP 在tomcat 中没有发布过去 myeclipse 发布web工程 部署到tomcat后 webapps 下的web工程中没有项目的所有 JSP文件 .求大神解决 解决方案 检查一下,你的Tomcat是否在MyEclipse中正确配置,然后看看部署时是否部署的你独立安装的Tomcat,而不是部署到MyEclipse自带的Tomcat了

使用java web 在jsp文件及Class中连接MySQL和SQLsever 的驱动方法_java

--方法一 使用java web 在jsp文件中连接 连接MySQL的驱动 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@page import="java.sql.Connection"%> <%@page import="java.sql.DriverManager"%>

WEB(Javascript)远程调用方案清单

javascript|web Web远程过程调用(以下简称WebRPC)是在不刷新页面的前提下,对远程方法进行调用,是最近的一个热点:在一些场合下,他甚至成为不可替代的实现方式.WebRPC的实现方式经历了从普通URL读取,隐藏帧,IFrame, XMLHTTP乃至 Flash等.本文将对目前存在的WebRpc方案(产品)进行列表,并作简单评价. 评价将在以下几个方面进行:客户端实现方式,服务器端实现方式,是否自行封装协议,是否支持序列化/反序列化,序列化支持是否完备(原子类型,对象类型),是否

Apache Web让JSP“动”起来_服务器

  ---- JSP是一种较为常用的动态网页制作技术,但Apache本身只支持静态网页,因此需要与其他特定的应用服务结合使用.本文要介绍的是一种将Apache与Tomcat服务相结合来支持JSP动态网页的最新实用技术,即用"apache/jk"方式支持JSP动态网页.  ---- 起初,Apache与Tomcat结合支持JSP动态网页是通过一个名为"mod_jserv" 的插件来实现的.采用这种Apache/Jserv方式配置参数十分复杂,运行效率很低,而且对SSL

java web j...-jsp页面遍历list集合?

问题描述 jsp页面遍历list集合? jsp页面如何遍历struts2的action传过来的list集合,并显示? 解决方案 参考. http://blog.csdn.net/leader_lx/article/details/2874878 解决方案二: jsp 页面中用struts2 标签遍历集合(list map)在jsp页面遍历list集合时比较字符串list和set集合的遍历 解决方案三: 可以直接用for循环嘛 <% for(Iterator it = list.iterator;

web开发JSP页面查询数据库返回大量数据问题,着急~~~~~~~~~~~

问题描述 JSP页面通过点击按钮查询数据库并把结果导出txt 数据量很大怎么办呀 问题补充:dtun_lt 写道 解决方案 进行分段!

PHP+Js生成动态文本框然后获值的问题

问题描述 PHP+Js生成动态文本框然后获值的问题 页面是这样的: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>

利用JSP 2.0开发Web应用程序1

js|web|程序 JSP(JavaServer Pages)技术是对Servlet的进一步抽象,它由JCP(Java Community Process)开发,是用于生成动态内容的开放式的.可免费获取的规范,也是J2EE(Java 2 Enterprise Edition)规范的重要组成部分.许多商业应用服务器如BEA WebLogic.IBM WebSphere.Live Jrun和Orion都支持JSP技术. 从机票预订系统.银行系统到购物系统,Web上到处都在应用JSP技术.新发布的2.

利用JSP 2.0开发Web应用程序

js|web|程序 JSP(JavaServer Pages)技术是对Servlet的进一步抽象,它由JCP(Java Community Process)开发,是用于生成动态内容的开放式的.可免费获取的规范,也是J2EE(Java 2 Enterprise Edition)规范的重要组成部分.许多商业应用服务器如BEA WebLogic.IBM WebSphere.Live Jrun和Orion都支持JSP技术. 从机票预订系统.银行系统到购物系统,Web上到处都在应用JSP技术.新发布的2.