同一页面中的多表单提交
通过传递参数值的不同获取不同的信息。首先设置3个显示表单数据的对象(text1,text2,text3),并且设置其初始值为字符串,其次通过request.getParameter()方法请求对应的表单参数,将参数赋给相应的对象,最后通过表单元素显示提交后相应的信息
遇到的问题:中文乱码,处理的方法是 string message=new String(text1.getBytes(“ISO-8859-1”), “utf-8”);
<%@ page language=“java” contentType=“text/html; charset=UTF-8”
pageEncoding=“UTF-8”%>
<%
String text1="";
String text2="";
String text3="";
String message="";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<form name="form1" method="post" action="?formid=1">
表单1:<input name="text1" type="text" class="text" value="<%=text1 %>"><input type="button" name="sumnit1" value="提交" onclick="Mycheck();">
</form>
<form name="form2" method="post" action="?formid=2">
表单2:<input name="text2" type="text" class="text" value="<%=text2 %>"><input type="button" name="submit2" value="提交" onclick="Mycheck1();">
</form>
<form name="form3" method="post" action="?formid=3">
表单3:<input name="text3" type="text" class="text" value="<%=text3 %>"><input type="button" name="submit3" value="提交" onclick="Mycheck2();">
</form>
<%
if (request.getParameter("text1") != null) {text1 = request.getParameter("text1");message = "提交了第1个表单,提交内容为" + new String(text1.getBytes("ISO-8859-1"), "utf-8") + "";out.print(message);
}
if (request.getParameter("text2") != null) {text2 = request.getParameter("text2");message = "提交了第2个表单,提交内容为" + new String(text2.getBytes("ISO-8859-1"), "utf-8") + "";out.print(message);
}
if (request.getParameter("text3") != null) {text3 = request.getParameter("text3");message = "提交了第3个表单,提交内容为" + new String(text3.getBytes("ISO-8859-1"), "utf-8") + "";out.print(message);
}%>
<script type="text/javascript">
function Mycheck(){if(form1.text1.value==""){alert("请输入表单1的内容!!!");form1.text1.focus();return;}form1.submit();
}
</script>
<script type="text/javascript">
function Mycheck1(){if(form2.text2.value==""){alert("请输入表单2的内容!!!");form2.text2.focus();return;}form2.submit();
}
</script>
<script type="text/javascript">
function Mycheck2(){if(form3.text3.value==""){alert("请输入表单3的内容!!!");form3.text3.focus();return;}form3.submit();
}
</script>
</body>
</html>
同一页面中的多表单提交相关推荐
- html语言 怎么清除用户名 name= password=,在html页面中填写注册表单后,它会给出这个错误,并使用用户名和密码并将值存储在登录表单中...
在html页面中填写注册表单后,它会给出此错误,并使用用户名和密码并将值存储在登录表单中:TypeError at /login/ argument of type 'NoneType' is not ...
- action无法传参数给html页面,HTML 解决form表单提交时,action url中参数无效问题
这篇文章主要为大家详细介绍了HTML 解决form表单提交时,action url中参数无效问题,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! ...
- ssm把后端数据传到前端_ssm框架中前端jsp页面的数据除了表单提交以外如何传到后台?...
ssm框架里面,前端页面的数据是怎么绑定的,如果我不用表单提交的话,我该怎么在后台去取值?用表单提交,添加没问题,换成现在的就不行了? ssm框架里面,前端页面的数据是怎么绑定的,如果我不用表单提交的 ...
- 跨域请求之JSP中模拟post表单提交
一.使用场景 当我们需要跨域进行登录时,为了避免登录信息暴露在链接中,此时必须采用Post提交.同时Ajax是不支持跨域的.此时就可以采用在Jsp中模拟Post提交. 二.代码实现 以下实例是跨域登录 ...
- html 表单提交跳转新的页面,jquery模拟form表单提交并新打开页面
/** * form表单提交本页面打开 * @param url * @param params */ functionpostCurrent(url,params){ varform = $(&qu ...
- php提交后刷新父页面,jquery – php ajax表单提交没有刷新父页面
我有一些问题的ajax表单提交 $("#send").on("click", function() { $.ajax({ type: "POST&qu ...
- laravel中的form表单提交
提交方法:form表单提交只能提交post 和get ,如果你想提交其他的提交方法,就要如图所示 转载于:https://www.cnblogs.com/luxia/p/9001310.html
- SpringCloud工作笔记084---SpringCloud项目中,关于防止表单提交_使用redis+Aspect面向切面实现
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 这里用注解+redis的方式来防止表单提交 先声明注解: package cn.gov.credr ...
- Vue中使用form表单提交刷新问题
vue中使用表单form默认提交行为是刷新一下,在这儿我们使用事件修饰符prevent来阻止form表单的默认行为 在@click后面跟上prevent 这样就可以阻止form表单默认刷新行为了 &l ...
最新文章
- Altium Designer类的使用
- 自动调节图像的对比度 和改变图像的大小
- WordPress前台后台出现一片空白的原因以及解决办法
- Qt工作笔记-QTreeWidget求总结点数以及此树中最多孩子的个数(非递归)
- 洋哥做CTO填过的坑!
- java重绘table_java – 与JTable交互,使用新行快速更新
- python sorted下标_初学者掌握python 列表需要知道的操作
- Scala简介、安装、函数、面向对象
- c#设置mysql超时,C#访问SqlServer设置链接超时的方法
- c语言程序运行的单词翻译,c语言常见英语词汇带翻译
- Fortify代码扫描工具
- 汽车故障诊断技术【8】
- 计算机cpu的字母,买电脑必看:CPU型号后的字母意思详解
- c4d如何把文字贴在物体表面_C4D立体贴地面字基础知识点
- 《牛奶可乐经济学》读书笔记
- 跨namespace通信
- 人工智能(A.I.)的几个常见基础定义及发展概述
- 攻防世界CTF —— PHP本地文件包含漏洞解题思路
- ssm校园社团平台毕业设计源码251554
- Matlab 基础03 - Matlab的开源数据集- 数据集列表
热门文章
- 《疯狂Java讲义》9
- 第五章Bookstrap
- Web云笔记--CSS
- ogre3D学习基础10 -- 键盘控制与鼠标控制(直接控制)
- SQL 去除重复记录 只保留重复记录中的一条
- STM32L152RC 在keil4中使用printf()和scanf() 函数
- 进程环境详解(四)---getenv、putenv和setenv函数详解
- Secure CRT 自动记录日志和时间戳功能配置
- C++ Primer 5th笔记(chap 17 标准库特殊设施)指定浮点数记数法
- 操作系统课设--使用信号量解决生产者/消费者同步问题