0 0

多页面的表单提交提交问题5

比如报名的时候,我有一团队,我想添加三个成员的信息?请问大家有什么好的方法来实现??
PHP 
2009年4月30日 15:51

2个答案 按时间排序 按投票排序

0 0

采纳的答案

哦,原来是Php的呀。我还以为是Java的。不过楼主可自己按照这个思路转换一下代码即可。上面是用手写的,可能有些小地方笔误。

2009年4月30日 16:12
0 0

这个,你可以通过用特殊字符分开成员的信息。然后放在一个隐藏input 属性里用post提交到下一个界面里用request.getParameter("");方法获取这一串字符串呀。代码如下:

javascript代码如下:
<script>
var sFlagColumn= String.fromCharCode(2);
var sFlagRow= String.fromCharCode(1);
function submitNextForm(){
   var staffinfos="人员ID1"+sFlagColumn+"人员姓名1"+sFlagRow;
   staffinfos+="人员ID2"+sFlagColumn+"人员姓名2"+sFlagRow;
   staffinfos+="人员ID2"+sFlagColumn+"人员姓名2"+sFlagRow;
   document.all("staff_infos").value=staffinfos;
   fmUserManage.submit();
}

}
</script>

第一个提交页面:
<form name="fmUserManage" action="user_manage_result.jsp" Method="post"  target="TargeFrame">
<input type="hidden" name="staff_infos" value="">
</form>
<iframe id="TargeFrame" name="TargeFrame" width="100%" height=50% frameborder="0"
         marginwidth="0" marginheight="0" style="display:none" >
</iframe>


下一个界面:
<%  
   char[] FLAG_COLUMN = {2};
   char[] FLAG_ROW = {1}; //行分隔符


   String sStaffInfos = request.getParameter("staff_infos");
  String[] aList=sStaffInfos.split(String.valueOf(
                            FLAG_ROW));
   for(int i=0;i<aList.length;i++){
    System.out.println("第"+i+"个员工信息是:");
     String[] info=aList[i].split(String.valueOf(
                            FLAG_COLUMN));
     for(int j=0;j<info.length;j++){
      System.out.print(info[0]+",");
    }    
  }
%>

2009年4月30日 16:08

相关推荐

    漂亮 TP框架表单提交跳转页面

    综上所述,"漂亮 TP框架表单提交跳转页面"这个主题涵盖了ThinkPHP框架中的表单处理、数据验证、业务逻辑、页面跳转等多个方面,是Web开发中不可或缺的基础技能。通过熟练掌握这些知识点,开发者可以构建出高效、美观...

    简单的ASP表单提交到后台的源码

    这个“简单的ASP表单提交到后台的源码”示例,很可能是为了教学或实践目的,帮助初学者理解ASP中的表单数据处理流程。 首先,我们需要理解表单(Form)在HTML中的作用。表单是用户与网站交互的重要方式,通过表单,...

    防止Layui form表单重复提交的实现方法

    在使用Layui设计表单时,经常会遇到表单提交后页面刷新导致的重复提交问题。为了解决这个问题,开发者需要确保表单只提交一次,防止不必要的数据重复处理或者服务器的重复计算。下面详细解释几种防止Layui表单重复...

    layui form表单提交之后重新加载数据表格的方法

    通过返回`false`,我们可以让表单提交时不会导致页面跳转,而是执行我们自定义的AJAX请求来与服务器交互,并刷新表格。 ###知识点五:实际应用与官方文档的参考 在文章的最后,提到了两个重要的参考资料:layui...

    弹出层表单提交数据完美解决

    总结来说,实现弹出层表单提交数据完美解决,需要关注表单的设计、数据验证、异步通信、安全性以及用户体验等多个方面。通过合理的HTML结构、CSS样式和JavaScript交互,我们可以创建出用户友好且安全的弹出层表单...

    JS提交form表单实例分析

    一、javascript 页面加裁时自动提交表单: Form表单: &lt;form method="post" id="myform" action="a.php"&gt; &lt;input type="submit" value="提交表单"&gt; &lt;/form&gt; javascript 代码: [removed] ...

    巧用js提交表单轻松解决一个页面有多个提交按钮

    代码如下: ”javascript” name=”code”&gt;function check(txt){ $j(“form”).submit(function(){ if($txt==”提交”){ this.action=”doAddMessage.action?button=提交”; this.submit(); }else{ this.action=”...

    用iframe提交表单,主要是将表单提交到iframe中,可实现无刷新提交。

    用iframe提交表单,主要是将表单提交到iframe中,可实现无刷新提交。 html页面: &lt;iframe name="FORMSUBMIT" width="1" height="1" &gt;&lt;/iframe&gt; ...

    javascript方式防止表单重复提交

    // 阻止默认的表单提交行为 var submitButton = document.getElementById('submitButton'); if (!submitButton.disabled) { submitButton.disabled = true; // 提交表单的逻辑 } }); ``` 2. **使用一次性...

    前端页面表单提交到google sheet的代码实现

    1.实现了前端页面提交表单到Google Sheet收集数据的功能 2.资源内容:前端页面源码,手把手设置Google Sheet 的app script脚本过程 ,app script的源码 3.应用场景:用户页面提交表单到Google Sheet收集数据的功能

    [Jsp]防止页面表单重复提交的解决方法

    在Web开发中,尤其是使用JavaServer Pages (JSP) 技术时,页面表单的重复提交是一个常见的问题。这可能会导致数据不一致或者服务端处理逻辑错误。本篇文章将探讨如何有效地防止JSP页面中的表单重复提交,确保系统的...

    ASP.NET中防止刷新页面造成表单重复提交

    2. **清除表单数据**:即在表单提交后清除表单数据,使得即使用户刷新页面也不会有数据被提交。这种方式可以有效地避免重复提交,但对于需要保留用户输入数据的场景不太适用。 除此之外,本文介绍了一种更加灵活且...

    表单重复提交问题1

    在描述中提到的情况,用户完成表单提交后,如果按下F5刷新页面,浏览器会重新发送之前表单的POST请求,导致数据可能被再次处理。这通常发生在图书管理或其他类似系统的后台管理界面,比如这里的"/manager/...

    多风格模版网页 后台模板 登录提交表单 46套

    包括:国外简单后台模板5套,多种色调风格套系,里面还有很多其他风格可以自己方便的设计,包括登陆页面、后台首页、表单提交等全套页面风格,div+css设计,也有web2.0的设计效果,里面采用了jquery和一些插件,还...

    asp.net mvc3 表单提交和异步提交

    表单提交适合简单的交互,而Ajax提交则能提升用户体验,尤其是在需要频繁与服务器交互或更新局部页面时。理解并熟练运用这两种提交方式,对于提高ASP.NET MVC3应用程序的性能和用户体验至关重要。

    form多表单同时提交以及支持下拉框可编辑源码

    除了多表单提交之外,文件还提到了使用JavaScript来增强下拉框的可编辑性。这通常是指在用户界面上提供一个下拉选择框,同时允许用户直接在下拉框内进行修改或新增选项。 #### 实现方法 1. **初始化下拉框**:使用...

    ExtJs4.0 表单提交Demo

    在“ExtJs4.0 表单提交Demo”中,我们将深入探讨如何在ExtJs 4.0环境下,通过Ext Ajax模块实现表单的数据提交,同时实现显示层和控制层的分离,提升代码的可维护性和可扩展性。 1. **ExtJs 4.0 表单基础** ExtJs ...

    struts1.2 from表单提交包含list的对象

    在Struts1.2中处理表单提交,特别是当表单数据包含列表对象时,需要理解一些核心概念和技术。这篇博客文章可能详细探讨了如何在Struts1.2中处理这类情况。 首先,让我们来了解Struts1.2中的表单提交流程。当用户在...

    jQuery完整注册表单提交验证

    例如,使用`.on('submit', function() {...})`监听表单提交事件,并在回调函数中进行所有验证。如果所有验证都通过,再提交表单到服务器;否则,显示相应的错误信息。 在实际项目中,还可以考虑使用现有的验证库,...

    链接、页面跳转、隐藏、表单提交

    ### 链接、页面跳转、隐藏、表单提交 #### 一、链接与页面跳转 在Web开发中,链接与页面跳转是非常基础的功能之一,它们用于实现不同页面之间的导航。根据给定的部分内容,我们可以看到几种不同的实现方式。 1. *...

Global site tag (gtag.js) - Google Analytics