给相同 name就可以了, 类似radio的和checkbox的用法:
You can give each input a different value and keep the same name:
<input type="submit" name="action" value="Submit" /> <input type="submit" name="action" value="Update" /> <input type="submit" name="action" value="Delete" />
php接收:
Then in the code check to see which was triggered:
if ($_POST['action'] == 'Submit') { //action for submit here } else if ($_POST['action'] == 'Update') { //action for update here } else if ($_POST['action'] == 'Delete') { //action for delete } else { //invalid action! }
The only problem with that is you tie your logic to the text within the input. You could also give each one a unique name and just check the $_POST for the existence of that input:
<input type="submit" name="update_button" value="Update" /> <input type="submit" name="delete_button" value="Delete" />
And in the code:
if (isset($_POST['update_button'])) { //update action } else if (isset($_POST['delete_button'])) { //delete action } else { //no button pressed }
原文/转自: 同一表单内设置两个或两个以上的提交按钮 Two submit buttons in one form
相关推荐
在ExtJS中,提交表单是一项常见的操作,用于将用户在表单中填写的数据发送到服务器进行处理。本文将详细讲解如何在ExtJS环境中实现表单的提交,并结合Java Web后端进行交互。 首先,我们需要了解ExtJS中的表单组件...
最后,如果一切正常,则提交表单数据到服务器端指定的URL,并处理成功或失败的回调。 综上所述,这个实例展示了如何在Ext中创建一个完整的表单,包括表单的布局、字段的定义及验证、按钮及事件处理等多个方面。对于...
通过设置`name`属性,可以将多个单选按钮关联到同一组,确保同一组内的单选按钮互斥。 2. CSS美化:为了改变默认样式或实现自定义设计,可以使用CSS对表单元素进行样式设置。例如,可以调整单选按钮的大小、颜色、...
Buttons 2.0 是一款专为移动Web和桌面应用设计的高度可定制的CSS按钮库,旨在为开发者提供一套生产就绪、易于使用的按钮样式解决方案。这个库由Alex Wolfe开发,其版本5cdec1b包含了最新的特性与优化。在JavaScript...
"ExtAjax表单提交"是EXTJS中的一个重要功能,用于处理用户在网页上的表单数据,并通过Ajax方式向服务器发送请求,实现异步数据交互。 在EXTJS中,表单(Ext.form.Panel)是数据输入和展示的主要组件。它包含了各种...
上述代码定义了一个响应,包含两个按钮:“男”和“女”,每个按钮都有一个关联的 payload,这个 payload 包含了要触发的动作(`/select_gender`)和传递给动作的数据(`{'gender': 'male'}` 或 `{'gender': 'female...
2. **配置表单行为**:为表单添加提交按钮,并设置`action`属性,这个属性可以指向ASP.NET的处理页面或Web服务URL。 3. **事件监听**:绑定表单的`submit`事件,通常会有一个回调函数来处理提交后的结果,如显示...
在这个"unity手机游戏按钮图标2D Buttons Pack2"资源包中,我们聚焦的是2D游戏界面设计的关键元素——按钮图标。这些图标是游戏用户界面(GUI)的重要组成部分,用于引导玩家进行各种操作,如开始游戏、暂停、菜单...
在编程领域,尤其是在GUI(图形用户界面)设计中,经常需要实现多个按钮执行相同或相似的子程序。这个"完整版最简单的任意多按钮执行同一个子程序例程.e"示例可能是一个用特定编程语言(如C#、Java、Python等)编写...
它们通常包括输入框(text inputs)、选择框(selects)、复选框(checkboxes)、单选按钮(radio buttons)以及提交按钮(submit buttons)等。这些元素通过`<form>`标签定义,并通过`action`属性指定提交数据的URL...
2. `IEButtonDlg.cpp`、`IEButton.cpp`:这两个文件包含了实现对话框和主按钮功能的C++源代码。`IEButtonDlg`可能表示一个设置对话框,而`IEButton`是实际处理按钮事件的类。 3. `StdAfx.cpp`:标准预编译头文件,...
5. **表单的动作属性(Action)和提交按钮**:`<form>`标签的`action`属性定义了表单数据提交的目标地址,而`method`属性则指定了提交方式(通常是`get`或`post`)。例如: ```html <form name="input" action=...
例如,`submit()`方法用于提交表单,可以配置各种参数,如`method`(提交方式),`params`(附加参数),`success`和`failure`回调等。 七、示例代码 ```javascript Ext.create('Ext.form.Panel', { title: '表单示例...
本教程将详细讲解如何利用CSS3创建10种不同颜色的线性渐变按钮,以实现美观且动态的Web Buttons。线性渐变在网页设计中被广泛应用,可以提升网页的视觉效果,让按钮看起来更加吸引人。 首先,我们来理解一下CSS3...
这段代码将生成一个水平排列的Bootstrap表单,包含两个输入字段:name 和 email,以及一个提交按钮。表单的样式和布局都遵循Bootstrap 3的规则。 对于表单验证,Laravel 提供了内置的验证机制,你可以通过在控制器...
保存提交代码,extjs4.0 // 重置 和 保存 按钮. buttons: [{ text: '重置', handler: function() { this.up('form').getForm().reset(); } }, { text: '保存', /*formBind: true, //only enabled once the ...
Buttons 是基于 Sass 和 Compass 框架构建的各式各样的 Web 上的按钮集合。 标签:Buttons CSS框架
对于"按钮内带进度条",我们需要创建一个继承自`AppCompatButton`(或`Button`)的自定义类,并在其内部添加一个`ProgressBar`。 以下是一些关键步骤: 1. **创建自定义按钮类**:首先,创建一个新的Java类,继承...
- **success**: 执行成功后的回调函数,该函数接收两个参数:`form`(当前表单)和`action`(当前动作对象)。 - **failure**: 执行失败后的回调函数,同样接收`form`和`action`作为参数。 - **method**: 表单提交的...
Select2Buttons是一个能将网页中的select选择框转换成一组按钮的插件。 主要功能特点: 转换select选择框为标签式按钮 支持js回发调用 支持disabled选项 支持将多个select设置为一组 支持取消默认...