一个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="修 改 " onClick="modify()">
<INPUT Type="Button" Name="Delete" value="删 除 " onClick="delete()">
</form>
这样可以实现将多个按钮发送到不同网页中。
分享到:
相关推荐
首先,我们可以直接在HTML表单中设置两个SUBMIT按钮,并给它们分配不同的名称和值。例如: ```html <!-- 其他表单元素 --> <input type="submit" name="Action" value="修改"> <input type="submit" name=...
// 假设已有两个Submit按钮,id分别为'submit1'和'submit2' document.getElementById('submit1').addEventListener('click', function() { document.getElementById('submit2').style.display = 'none'; this.form...
在这个例子中,有两个submit按钮,一个用于“保存”操作,另一个用于“打印”操作。`save`和`print`是与Action类中方法相对应的名称。 **步骤2:实现Action类** 在Action类中,我们需要定义与submit按钮名称匹配的...
该方法可以分为两种情形:一种是每个Submit按钮对应不同的JavaScript函数,另一种是所有Submit按钮使用同一个JavaScript函数,但对应不同的函数参数。 第二个解决方案是使用HTML的Form标记中的action属性。该方法...
在 more_submit.jsp 中,有两个 submit:保存和打印。其中分别通过 method 属性指定了要调用的方法:save 和 print。因此,在 Action 类中必须要有 save 和 print 方法。 【第 2 步】实现 Action 类...
本文介绍了几种页面提交submit的方法,包括使用`<input type="button">`配合JavaScript、使用`<input type="submit">`以及结合这两种方式实现复杂的验证逻辑。同时,还探讨了在处理表单提交数据时可能遇到的编码问题...
通过以上方法,我们可以实现多个按钮的功能,而无需依赖`<input type="submit">`。这种方法允许我们为每个按钮赋予独立的逻辑,提高网页交互的灵活性和可维护性。在实际开发中,还可以结合现代前端框架如React、Vue...
以下是一个简单的JSP页面示例,展示了如何实现两个提交按钮,每个按钮提交到不同的页面: ```jsp ; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> 多提交按钮示例 <form action="submit1.jsp" ...
这是因为如果未正确处理,一个简单的按钮点击可能会导致Ajax请求和表单提交同时发生,造成不期望的重复提交问题。 当使用HTML表单提交数据时,点击类型为submit的按钮默认会触发表单的提交。在使用JavaScript的Ajax...
在探讨HTML中`submit`和`button`的区别之前,我们首先需要明确这两个元素的基本概念以及它们在网页设计和开发中的作用。HTML,全称为HyperText Markup Language,是用于创建网页的标准标记语言。在HTML中,`<input>`...
然而,在某些特定情况下,我们可能需要仅使用一个提交按钮(submit或button)来将表单数据同时提交到两个不同的处理页面。这种方式在需要将相同的数据同步到不同系统或服务时特别有用。 ### 知识点一:HTML 表单...
### EventDispatchAction类处理一个form多个submit #### 一、背景与概述 在Web应用程序开发过程中,表单的提交操作是非常常见的场景之一。对于复杂的业务逻辑而言,有时我们需要在一个表单中提供多个提交按钮,...
Button和Submit是两个常用的HTML表单元素,它们都是用于提交表单的,但是它们之间存在着一些区别。 首先,Button类型的按钮仅仅是一个普通的按钮,点击它不会自动提交表单,而Submit类型的按钮则会自动提交表单。...
在这两个示例中,我们通过设置`height`和`width`属性来调整图片按钮的大小。`align="absMiddle"`和`border="0"`则分别用于调整图片的对齐方式和移除边框。 3. **通过链接模拟重置按钮** - ```html ();">...
创建一个按钮需要考虑其视觉设计和功能实现两个方面。 在视觉设计上,按钮应遵循一定的设计原则,确保易用性和一致性。这包括: 1. 明确性:按钮的文字或图标应清晰地表明其功能,让用户一眼就能明白点击后会发生...
在这个例子中,`type="image"`属性定义了这是一个图像提交按钮,`src`属性指定图片源路径,`alt`属性提供按钮的替代文本,而`width`和`height`用于设置图片尺寸。 方法二:使用`<button>`标签配合`<img>`标签 另一...
总的来说,这个资源包是关于如何使用CSS3和HTML5来创建多样化的、美观的网页按钮的一个集合,涵盖了颜色、形状、阴影、渐变等多个设计元素,展示了这两种技术在现代网页设计中的广泛应用和无限可能性。对于想要提升...
这种方法可以避免使用多个submit按钮导致的POST数据混乱,但需要浏览器支持JavaScript。 总结来说,处理PHP中的多个submit表单提交可以通过检查POST数据、使用隐藏字段或利用JavaScript来实现。具体选择哪种方法取...
在这个表单中,有两个 `<s:submit>` 按钮,分别命名为 "save" 和 "print",并指定了 `method` 属性,分别对应Action类中的 "save" 和 "print" 方法。 2. **Action类 (MoreSubmitAction.java)**: 这个Action类继承...