js之 同一页面中的多表单提交
来源:互联网 发布:怎么知道ftp端口是多少 编辑:程序博客网 时间:2024/05/29 02:39
主要应用参数的传递,通过传递参数值得不同获取不同的信息。首先设置3个显示表单数据的对象(text1,text2,text3),并且设置其初始值为空字符串,其次通过request.getParameter()方法请求对应的表单参数,如果请求的参数不为空空字符串,则将参数赋给相应的对象,最后通过表单元素提交后相应的信息。
index.jsp
<%@ page contentType="text/html; charset=gbk" language="java" import="java.sql.*" errorPage="" %><html><head><meta http-equiv="Content-Type" content="text/html; charset=gbk"><title>同一个页中的多表单提交</title><link href="Css/Css.css" rel="stylesheet" type="text/css"></head><script language="javascript" type="">function Mycheck(){if(form1.text1.value==""){alert("请输入表单的内容!!!");form1.text1.focus();return;}form1.submit();}</script><script language="javascript" type="">function Mycheck1(){if(form2.text2.value==""){alert("请输入表单的内容!!");form2.text2.focus();return;}form2.submit();}</script><script language="javascript" type="">function Mycheck2(){if(form3.text3.value==""){alert("请输入表单的内容!!!");form3.text3.focus();return;}form3.submit();}</script><%request.setCharacterEncoding("gb2312");String text1="";String text2="";String text3="";String message="";if(request.getParameter("text1")!=null){text1=request.getParameter("text1");message="提交了第1个表单,提交内容为"+text1+"";}if(request.getParameter("text2")!=null){text2=request.getParameter("text2");message="提交了第2个表单,提交内容为"+text2+"";}if(request.getParameter("text3")!=null){text3=request.getParameter("text3");message="提交了第3个表单,提交内容为"+text3+"";}%><body><table width="368" height="261" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td background="images/00.jpg"><table width="303" height="112" border="0" align="left" cellpadding="0" cellspacing="0"> <tr> <td width="48"> </td> <td width="255" align="right"><table border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td width="288"><form name="form1" method="post" action="?formid=1"> 表单1: <input name="text1" type="text" class="text" value="<%=text1%>"> <input type="button" name="submit1" value="提交" onClick="Mycheck();"> </form></td> </tr> <tr> <td><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></td> </tr> <tr> <td><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></td> </tr> <tr> <td height="10" align="center"> <%if(!message.equals("")){%> <%=message%>, <a href="#" onClick="javascript:history.go(-1);">返回</a> <%}%> </td> </tr> </table></td> </tr> </table></td> </tr></table></body></html>
Css.css
/* CSS Document */td { font-size: 9pt;}input.text { height: 20; border: 1px solid;}input.button { width: 40; height: 18; border: 1px solid;}input.file { width: 300; border: 1px solid;}textarea { border: 1px solid;}A { text-decoration: none; color: black;}A:hover { text-decoration: underline; color: red;}A.nq { text-decoration: none; color: black;}A.nq:hover { text-decoration: underline; color: white;}text { height: 20; border: 1px solid;}
0 0
- js之 同一页面中的多表单提交
- 03-同一页面中的多表单提交(jsp基本应用)
- 同一表单提交到不同的页面
- 利用JS屏蔽页面中的Enter按键提交表单
- Struts2 同一表单多个提交
- 同一表单不同按钮提交到不同的页面
- 同一表单不同提交
- JS之表单提交事件
- JS动态控制form表单提交到多个页面
- 前端页面js防止重复提交表单
- chrome js多表单提交
- ExtJs中的表单提交和页面弹出表单
- ExtJs中的表单提交和页面弹出表单
- 用javascript实现多表单提交同一信息
- 同一个表单中使用多个不同submit将不同功能提交到同一servlet中的不同操作的实现
- jquery之ajax提交、js验证表单
- 同一页面清空表单
- js实现,同一页面多个倒计时
- 关于ggplot2画散点图、条形图的一些细节认识
- 如何利用 Chrome 开发者工具远程调试 Android 中的原生 WebView?
- 继承——java面向对象
- static静态
- Caffe源码解读(十二):自定义数据输入层
- js之 同一页面中的多表单提交
- Android-ABIFilter-Device supports x86,but APK only supports armeabi-v7a,armeabi,x86_64
- 异常处理
- 计算机解决问题的方法
- Java源码——对象序列化(对象的存储及读取)(Object Serialization)
- HDU 1753
- lucene、solr的介绍及区别
- Java Socket实战之一 单线程通信
- UNIX高级环境编程学习(三)----------------基础知识