`
qhd_liwei
  • 浏览: 104508 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何区分处理两个提交按钮

    博客分类:
  • java
阅读更多
一个FORM表单中有两个SUBMIT按钮(例如“修改”“删除”),只有一个ACTION处理页面
在此ACTION页面中如何区分是处理“修改”呢还是处理“删除”?

方法1:
假如FORM表单是这样的:

<INPUT Type="Submit" Name="Action" value="修改">
<INPUT Type="Submit" Name="Action" value="删除">


你可以在ASP中读取Request("Action")的值,如果用户选择“修改”,则这个变量是"修改"。

方法2:
可以做一个脚本函数,比如:

<Script Language="javascript">
function modify()
{
document.form1.action="modify.jsp";
document.form1.submit();
}

function delete()
{
document.form1.action="delete.jsp";
document.form1.submit();
}
</Script>

<form name="form1" action="">
<INPUT Type="Button" Name="Modify" value="修 改 " >
<INPUT Type="Button" Name="Delete" value="删 除 " >
</form>


这样可以实现将多个按钮发送到不同网页中。
分享到:
评论
1 楼 whq 2010-06-23  
我的两个按钮能跳转到不同的页面,但是无法得到Form表单中 的值,请问楼主 是怎么回事

相关推荐

    一个jsp页面中多个提交按钮提交不同的页面.zip

    以下是一个简单的JSP页面示例,展示了如何实现两个提交按钮,每个按钮提交到不同的页面: ```jsp ; charset=UTF-8" pageEncoding="UTF-8"%&gt; &lt;!DOCTYPE html&gt; 多提交按钮示例 提交到页面1" name="submit1...

    两个SUBMIT按钮,如何区分处理

    在网页设计中,有时我们需要在一个表单中设置多个提交(SUBMIT)按钮,以便执行不同的操作,例如“修改”和“删除”。面对这种情况,我们如何在服务器端区分这两个按钮的点击事件呢?以下两种方法可以帮助你实现这一...

    php实现表单多按钮提交action的处理方法

    在上述代码中,我们创建了一个表单,其中有两个提交按钮,它们的name都是"sub",但值分别是"s1"和"s2"。 当用户点击其中一个按钮提交表单时,服务器端可以通过PHP来判断哪个按钮被点击了。这通常通过检查POST或GET...

    浅析一个表单多个Submit按钮的简单实现方法

    // 假设已有两个Submit按钮,id分别为'submit1'和'submit2' document.getElementById('submit1').addEventListener('click', function() { document.getElementById('submit2').style.display = 'none'; this.form...

    Struts2教程:处理一个form多个submit.doc

    总结来说,Struts2通过在Action类中定义与submit按钮对应的方法,以及在JSP页面中使用`s:submit`标签的`method`属性,实现了对一个表单内多个submit按钮的区分处理。这种方法提高了代码的可读性和可维护性,同时也...

    java处理一个form多个submit

    在 more_submit.jsp 中,有两个 submit:保存和打印。其中分别通过 method 属性指定了要调用的方法:save 和 print。因此,在 Action 类中必须要有 save 和 print 方法。 【第 2 步】实现 Action 类...

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

    这种方法虽然简单有效,但用户体验较差,尤其是在用户不小心多次点击提交按钮时,可能会导致数据丢失或操作中断。 2. **清除表单数据**:即在表单提交后清除表单数据,使得即使用户刷新页面也不会有数据被提交。...

    php 多个submit提交表单 处理方法

    在这个例子中,我们有两个提交按钮:`submit1` 和 `submit2`。当用户点击其中一个按钮时,对应的值('submit1' 或 'submit2')会被POST到服务器。在PHP脚本中,我们通过检查`$_POST['submit1']` 和 `$_POST['submit2...

    纯css3背景渐变按钮特效.zip

    然而,这个标签可能是为了提醒用户,尽管这里使用了CSS3实现按钮特效,但若需要更高级的交互功能,如表单验证或异步数据提交,可能还需要结合JavaScript来完成。 【文件名称解析】 由于只给出了一个文件名"jiaoben...

    js的form表单提交url传参数(包含+等特殊字符)的两种解决方法

    HTML5为form元素引入了formaction属性,允许开发者针对单个提交按钮指定不同的提交地址。这可以帮助我们对每个按钮提交的数据进行区分,从而避免URL参数的冲突。示例代码如下: ```html ***张三"&gt;提交 ``` 在某些...

    在一个form用一个SUBMIT(或button)分别提交到两个处理表单页面的代码

    input type=”submit” value=”提交” /&gt; &lt;/form&gt; &lt;iframe src=”” name=”fA” frameborder=”1″ scrolling=”no”&gt;&lt;/iframe&gt; &lt;iframe src=”” name=”fB” frameborder=”1...

    ASP.NET中防止页面刷新造成表单重复提交执行两次操作

    - Button1_Click事件处理函数中,提交按钮被点击后触发,通过Request.Form.Get("hiddenTestN")获取表单中Hidden域的值,并与Session中的Token值进行比较。如果二者相同,则认为是正常的表单提交,然后调用SetToken()...

    利用JavaScript阻止表单提交的两种方法

    关于这两种方法的兼容性和选择,return false方法的兼容性非常好,几乎所有浏览器都支持,但它存在一个弊端,即无法区分事件的不同类型。也就是说,当你使用return false阻止表单提交时,也同时阻止了其他可能绑定在...

    两个文件改变网站流量

    标题中的“两个文件改变网站流量”意味着通过两个特定的文件,可以实现对网站访问量的操纵或优化。这种做法在互联网营销和数据分析中是常见的,尤其是对于测试网站性能、广告效果或者SEO策略时。让我们深入探讨一下...

    jQuery提交多个表单的小例子

    4. **表单元素**:两个`&lt;form&gt;`标签定义了两个不同的表单,每个都有一个唯一的名称和处理动作。在这个例子中,`form1`的处理动作是`handleForm1Action`,`form2`的处理动作是`handleForm2Action`。 5. **提交按钮**...

    图像处理与动画制作

    以上内容详细介绍了《图像处理与动画制作》课程中的两个主要部分——Photoshop图像处理和Flash动画制作的基础知识、具体应用场景以及提交作品的具体要求。这些知识点对于初学者来说非常实用,能够帮助他们在实践中更...

    基于框架的Web开发-提交订单.docx

    Order和OrderItem是两个核心的实体类,分别对应数据库中的tb_order和tb_order_item表,用于封装订单和订单明细的数据。 5. **DAO层**:OrderDao负责订单表的操作,OrderItemDao则处理订单明细表。在MyBatis中,...

    radio单选.docx

    通过这两个示例,我们可以学到如何利用JavaScript与HTML单选按钮进行交互,包括监听用户的选择,验证表单数据,以及动态修改表单的提交行为。这些技巧在实际网页开发中非常实用,尤其是需要实现特定逻辑或交互效果时...

Global site tag (gtag.js) - Google Analytics