一个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>
这样可以实现将多个按钮发送到不同网页中。
分享到:
相关推荐
以下是一个简单的JSP页面示例,展示了如何实现两个提交按钮,每个按钮提交到不同的页面: ```jsp ; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> 多提交按钮示例 提交到页面1" name="submit1...
在网页设计中,有时我们需要在一个表单中设置多个提交(SUBMIT)按钮,以便执行不同的操作,例如“修改”和“删除”。面对这种情况,我们如何在服务器端区分这两个按钮的点击事件呢?以下两种方法可以帮助你实现这一...
在上述代码中,我们创建了一个表单,其中有两个提交按钮,它们的name都是"sub",但值分别是"s1"和"s2"。 当用户点击其中一个按钮提交表单时,服务器端可以通过PHP来判断哪个按钮被点击了。这通常通过检查POST或GET...
// 假设已有两个Submit按钮,id分别为'submit1'和'submit2' document.getElementById('submit1').addEventListener('click', function() { document.getElementById('submit2').style.display = 'none'; this.form...
总结来说,Struts2通过在Action类中定义与submit按钮对应的方法,以及在JSP页面中使用`s:submit`标签的`method`属性,实现了对一个表单内多个submit按钮的区分处理。这种方法提高了代码的可读性和可维护性,同时也...
在 more_submit.jsp 中,有两个 submit:保存和打印。其中分别通过 method 属性指定了要调用的方法:save 和 print。因此,在 Action 类中必须要有 save 和 print 方法。 【第 2 步】实现 Action 类...
这种方法虽然简单有效,但用户体验较差,尤其是在用户不小心多次点击提交按钮时,可能会导致数据丢失或操作中断。 2. **清除表单数据**:即在表单提交后清除表单数据,使得即使用户刷新页面也不会有数据被提交。...
在这个例子中,我们有两个提交按钮:`submit1` 和 `submit2`。当用户点击其中一个按钮时,对应的值('submit1' 或 'submit2')会被POST到服务器。在PHP脚本中,我们通过检查`$_POST['submit1']` 和 `$_POST['submit2...
然而,这个标签可能是为了提醒用户,尽管这里使用了CSS3实现按钮特效,但若需要更高级的交互功能,如表单验证或异步数据提交,可能还需要结合JavaScript来完成。 【文件名称解析】 由于只给出了一个文件名"jiaoben...
HTML5为form元素引入了formaction属性,允许开发者针对单个提交按钮指定不同的提交地址。这可以帮助我们对每个按钮提交的数据进行区分,从而避免URL参数的冲突。示例代码如下: ```html ***张三">提交 ``` 在某些...
input type=”submit” value=”提交” /> </form> <iframe src=”” name=”fA” frameborder=”1″ scrolling=”no”></iframe> <iframe src=”” name=”fB” frameborder=”1...
- Button1_Click事件处理函数中,提交按钮被点击后触发,通过Request.Form.Get("hiddenTestN")获取表单中Hidden域的值,并与Session中的Token值进行比较。如果二者相同,则认为是正常的表单提交,然后调用SetToken()...
关于这两种方法的兼容性和选择,return false方法的兼容性非常好,几乎所有浏览器都支持,但它存在一个弊端,即无法区分事件的不同类型。也就是说,当你使用return false阻止表单提交时,也同时阻止了其他可能绑定在...
标题中的“两个文件改变网站流量”意味着通过两个特定的文件,可以实现对网站访问量的操纵或优化。这种做法在互联网营销和数据分析中是常见的,尤其是对于测试网站性能、广告效果或者SEO策略时。让我们深入探讨一下...
4. **表单元素**:两个`<form>`标签定义了两个不同的表单,每个都有一个唯一的名称和处理动作。在这个例子中,`form1`的处理动作是`handleForm1Action`,`form2`的处理动作是`handleForm2Action`。 5. **提交按钮**...
以上内容详细介绍了《图像处理与动画制作》课程中的两个主要部分——Photoshop图像处理和Flash动画制作的基础知识、具体应用场景以及提交作品的具体要求。这些知识点对于初学者来说非常实用,能够帮助他们在实践中更...
Order和OrderItem是两个核心的实体类,分别对应数据库中的tb_order和tb_order_item表,用于封装订单和订单明细的数据。 5. **DAO层**:OrderDao负责订单表的操作,OrderItemDao则处理订单明细表。在MyBatis中,...
通过这两个示例,我们可以学到如何利用JavaScript与HTML单选按钮进行交互,包括监听用户的选择,验证表单数据,以及动态修改表单的提交行为。这些技巧在实际网页开发中非常实用,尤其是需要实现特定逻辑或交互效果时...