当有多个form表单请求时如何处理?

问题:当有多个表单请求时如何处理?
两种获取form表单 name属性值来区分是哪一个form表单。
问题:如何获取name的值呢?<form name="myForm" method="post"action="myServlet/PassParams">
解决:两种方法
①、在请求处理的后面传递参数
例如:action="myServlet/PassParams?formName=myform"
优点:可以很方便的解决问题
缺点:在url里面可以看到信息 安全性不可保证
②、用一个隐藏的text
例如:<input type="hidden" name="formname" value="Forname">

时间: 2024-12-21 07:53:30

当有多个form表单请求时如何处理?的相关文章

java如何区分是form表单请求,还是ajax请求

requestType = request.getHeader("X-Requested-With");                 if(requestType==null){//form表单请求                                  }else{//ajax请求                                    }

【教训】 form表单提交时,action url中参数无效

今天提交一个表单,内容参考如下: <form action="add.php?a=123&b=456">     <input type="hidden" name='user_id' value="46" />     <input type="hidden" name='user_name' value="snsgou" />     ...     <

(教训) form表单提交时,action url中参数无效

今天提交一个表单,内容参考如下: <form action="add.php?a=123&b=456">    <input type="hidden" name='user_id' value="46" />    <input type="hidden" name='user_name' value="snsgou" />    ...    <inpu

form表单提交时,action怎么带参数

1 <html> 2 <title>form</title> 3 <script type="text/javascript"> 4 function test(){ 5 var f = document.getElementsByTagName("form")[0]; 6 f.action=f.action+"id="+document.getElementById("input&quo

ExtJS2.2 form表单提交时不提交emptyText

form.submit({ submitEmptyText: false,//添加这条就不会提交emptyText success: function(form, action) { Ext.Msg.alert('保存成功', action.result.msg); addwin.destroy(); gridStore.load( {params : { flag : 'list', start : 0, limit : PAGESIZE }}); }, failure: function(f

jQuery判断 form表单提交时如果表单里有input标签为空那么不提交form表单

<head> <script type="text/javascript"> $("#sub1").click(function(){ var text1=$("#text1").val(); if(text1==""){ alert("不能为空!"); $("#text1").select(); $("#text1").focus(); }e

form表单提交踩坑记

今天收获了一次集团故障,心塞不已,究其原因,是form表单提交时web服务器对大小做了限制.这个必现的问题在测试阶段也不知为啥没测出来,项目太紧张,赶出来的东西果然质量没有保证. pc端和H5是两套逻辑.pc端直接提交的file,在webx中设置了单个文件不超过2M,总的不超过6M.刚提测不久,就提了bug,传大文件时服务端返回不正确.经过检查,发现在文件超过3M的时候服务端返回403.诡异的是,应用中并没有返回这个错误响应,打断点也总是不中.度娘后才发现,这是nginx报的错,咨询PE,把ng

关于form表单提交ajaxForm和ajaxSubmit的用法与区别

前几天在学习form表单提交时看到这两种方法,这两种方法都是实现form的ajax提交的方法,看了很多资料还是不太明白其用法和区别,最后直接自己写demo,很快就理解,所以说实操是学习的最快捷直接的途径.好了,下面回到正题: 在使用这两种方法之前,首先需要安装form.js的插件,下载就不放了,网上一搜就有: <script src="/Tool/HtmlPage/S45/js/jquery-form.js"></script> 一.首先说用法,ajaxForm

JavaScript之form表单的序列化和json化[form.js]

一.应用场景 form提交时,使用ajax提交. 二.效果 通过本工具,实现表单所有form的快速序列化和json化,使前端人员在ajax提交form表单的时,脱离重复性的,大劳动量的手动抽取form属性和对应的值. 三.源码[form.js] //将数据序列化成 url请求方式的编码 function serialize(form){ var len=form.elements.length;//表单字段长度;表单字段包括<input><select><button>