方法一、解决此方法可以写每个按钮的onclick事件处理。
在onclick事件中指定
function submit_to(url){
var url;
document.form1.action=url
document.form1.submit();
}
<input type=button onclick="submit_to('url1.asp');" name=btn1 value="提交一">
<input type=button onclick="submit_to('url2.asp');" name=btn1 value="提交二">
方法二、
<script language="JavaScript">
function t1()
{
document.form1.action="./formsubmit.do"
document.form1.submit();
}
function t2()
{
document.form1.action="./formsubmit2.do"
document.form1.submit();
}
</script>
</head>
<body>
<%
String bbb=(String)session. getValue_r("sss");
String aaa=new String(request. getParameter_r("aaaa"));
......
%>
<form name="form1" method="post">
<input type="button" name="Submit1" value="提交1" onClick="t1()">
<input type="button" name="Submit2" value="提交2" onClick="t2()">
<input name="aaaa" type="hidden" size="10">
其实这两种方法的思路是一样的,第一种方法比较好些吧。
相关推荐
当表单提交时,服务器会检查令牌的有效性并删除,避免同一令牌的再次使用。 3. **HTTP方法幂等性**:使用HTTP的PUT或DELETE方法,这些方法天生具有幂等性,即多次执行结果相同。POST方法则不具有此特性,因此通常...
7. **响应式设计**:在移动设备上,考虑到触摸屏的特性,可能需要额外处理表单提交的事件,比如长按可能触发的菜单。 综上所述,处理同一页面上的多个提交信息,关键在于正确地监听和处理每个表单的提交事件,以及...
或许一些 asp初学者并不清楚在asp应用中如何限制重复提交同一表单,所以在这里向大家介绍在ASP应用中防止 用户在当前会话期间多次提交同一表单的一个简单方法。 这个工作主要由四个子程序组成,在较为简单的应用...
这允许提交同一表单的多个实例,而在提交表单A时不会出现提交表单B的问题。 如果已经提交了表单,则提交的随机ID也将保留并用于下一次提交,否则将生成新的唯一ID。自定义(动作和过滤器) 插件使用默认的gform_get...
传统的表单提交会触发整个页面的刷新,而异步提交则避免了这一过程,提高了交互的流畅性。 ### 2. Ajax 异步提交 Ajax(Asynchronous JavaScript and XML)是实现异步提交的关键技术。虽然名称中包含XML,但如今的...
有时候我们在提交表单的时候需要将两个表单的值互相传递,那么如何实现呢?其实很简单,就是用JavaScrip获取任一表单的值,然后赋给另一个,具体可看代码,代码很有意思,也很实用。 运行效果截图如下: 具体代码...
这篇文章将探讨如何从客户端和服务器端一起着手,设法避免同一表单的重复提交。 一、 客户端避免表单的重复提交 在客户端,可以通过JavaScript脚本来控制表单提交的次数。可以在JavaScript脚本中设定一个变量,...
一个Jsp两个ActionForm分别提交.rar一个Jsp两个ActionForm分别提交.rar一个Jsp两个ActionForm分别提交.rar一个Jsp两个ActionForm分别提交.rar一个Jsp两个ActionForm分别提交.rar
`U`是ThinkPHP的URL生成助手函数,它将`.../index`作为目标Action,意味着当表单提交并验证成功后,用户会被重定向到这个URL。这样可以防止用户因为刷新页面而导致的重复提交。 表单令牌的实现原理是:在用户首次...
在IT领域,Flash曾是创建交互式网页内容的主流技术之一,特别是在动态表单提交方面。Flash表单允许用户在不离开当前页面的情况下发送数据到服务器,提供了丰富的用户体验。本篇将深入探讨“Flash提交表单2”的相关...
4. 表单数据的序列化:在表单提交之前,可能需要将表单数据转换成适合发送到服务器的格式,如JSON或URL编码字符串。JavaScript的`FormData`对象可以方便地处理这一过程,而jQuery的`serialize()`方法则可以直接将...
// 阻止默认表单提交行为 var formData = $(this).serialize(); // 获取表单数据 $.ajax({ url: 'your_server_endpoint.php', // 服务器端接口 type: 'POST', data: formData, dataType: 'json', success: ...
创建一个隐藏的iframe,将表单嵌入其中,然后在表单提交事件中指定目标为iframe,这样表单的数据就会被发送到iframe加载的URL。 2. **form表单提交**:在HTML中,可以通过设置`<form>`元素的`target`属性为iframe的...
总结来说,本教程介绍了如何使用MyEclipse创建Web服务工程,编写JSP页面,构建HTML表单,以及通过Java脚本获取表单提交的数据。这对于初学者理解Web开发的基本流程和原理是非常有帮助的。在实践中,你可以根据需要...
在表单提交过程中,不同的输入控件有不同的作用和属性。例如,文本框`<input type="text">`允许用户输入文本信息,而密码框`<input type="password">`则将输入的文本隐藏起来。单选按钮`<input type="radio">`用于从...
在Vue应用中,如果一个页面上有两个独立的表单,比如一个用于注册,另一个用于登录,用户可能在填写第一个表单后,发现不符合验证规则,然后立即切换到第二个表单。这时,如果未正确处理,第二个表单可能会显示来自...
在ASP.NET 2.0框架中,跨页提交(Cross-Page Posting)是一种允许用户从一个页面(源页面)提交数据到另一个页面(目标页面)的技术。这种功能在某些场景下非常有用,例如,当用户在多步骤的表单填写过程中,需要在...
2. **令牌(Token)机制**:生成一个唯一的令牌,将其隐藏在表单中,当表单提交时,服务器验证该令牌是否有效。如果已处理过,则忽略请求。 3. **Redirect重定向**:处理完表单后,使用HttpServletResponse的`...
总之,在ASP和ASP.NET中,通过合理利用表单提交和事件处理机制,可以在同一页面上轻松实现多个按钮的提交功能。这种设计增强了用户体验,使用户能够快速执行不同的操作,而无需跳转到其他页面。在实际开发中,我们还...
表单通常由`<form>`标签定义,通过`action`属性指定处理表单数据的PHP脚本(本例中即为同一页面的PHP部分),而`method`属性则指明提交方式,如`GET`或`POST`。表单包含输入字段,如`<input>`,用于用户输入数据。 ...