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


Posted in PHP onOctober 24, 2015

表单内有两个提交按钮,要实现当点击不同的提交按钮时,分别进行两个不同的处理过程,在这里有实现表单多按钮提交action的处理方法分享给大家。

用PHP判断,一个表单两个按钮,按钮的name属性设为相同,但值设为不同,表单提交后,只需要判断提交上来的值就可以转到不同的处理过程去,这个方法比较合理,适合多个按钮在一个表单里。

PHP方法,代码如下:

<?php  
 echo "$sub<br>\n";  
 if ("s1"==$sub)  
 {  
  ...  
 }  
 else if ("s2"==$sub)  
 {  
  ...  
 }  
 ?>  
 <html>  
 <head><title></title></head>  
 <body>  
 <form action="<?php print("$PHP_SELF"); ?>" method="get">  
 <input type="submit" name="sub" value="s1">  
 <input type="submit" name="sub" value="s2">  
 </form>  
 </body>  
 </html>  
 ?>

 以上就是php实现表单多按钮提交action的方法,希望对大家的学习有所帮助。

PHP 相关文章推荐
PHPlet在Windows下的安装
Oct 09 PHP
模仿OSO的论坛(五)
Oct 09 PHP
一步一步学习PHP(3) php 函数
Feb 15 PHP
PHP中文URL编解码(urlencode()rawurlencode()
Jul 03 PHP
一个PHP分页类的代码
May 18 PHP
Trying to clone an uncloneable object of class Imagic的解决方法
Jan 11 PHP
php内核解析:PHP中的哈希表
Jan 30 PHP
PHPer 需要了解的 5 个 Composer 小技巧
Aug 18 PHP
PHP中__autoload和Smarty冲突的简单解决方法
Apr 08 PHP
PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析
Feb 04 PHP
php基于环形链表解决约瑟夫环问题示例
Nov 07 PHP
PHP实现的权重算法示例【可用于游戏根据权限来随机物品】
Feb 15 PHP
一个简单至极的PHP缓存类代码
Oct 23 #PHP
10款实用的PHP开源工具
Oct 23 #PHP
PHP制作用户注册系统
Oct 23 #PHP
解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
Oct 23 #PHP
PHP中文竖排转换实现方法
Oct 23 #PHP
浅谈php7的重大新特性
Oct 23 #PHP
php数字每三位加逗号的功能函数
Oct 22 #PHP
You might like
支持oicq头像的留言簿(一)
2006/10/09 PHP
php递归列出所有文件和目录的代码
2008/09/10 PHP
PHP实现计算器小功能
2020/08/28 PHP
firefox浏览器下javascript 拖动层效果与原理分析代码
2007/12/04 Javascript
你必须知道的JavaScript 变量命名规则详解
2013/05/07 Javascript
jquery ajax应用中iframe自适应高度问题解决方法
2014/04/12 Javascript
jQuery filter函数使用方法
2014/05/19 Javascript
从JQuery源码分析JavaScript函数的apply方法与call方法
2014/09/25 Javascript
详解javascript new的运行机制
2016/01/26 Javascript
基于jQuery Tipso插件实现消息提示框特效
2016/03/16 Javascript
AngularJS中的Promise详细介绍及实例代码
2016/12/13 Javascript
详解基于webpack和vue.js搭建开发环境
2017/04/05 Javascript
详解webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
2017/06/20 Javascript
Vue组件模板形式实现对象数组数据循环为树形结构(实例代码)
2017/07/31 Javascript
详解webpack自定义loader初探
2018/08/29 Javascript
深入浅析Vue中mixin和extend的区别和使用场景
2019/08/01 Javascript
vue浏览器返回监听的具体步骤
2021/02/03 Vue.js
[01:31]DOTA2上海特级锦标赛 SECRET战队完整宣传片
2016/03/16 DOTA
Python生成随机数的方法
2014/01/14 Python
python实现数通设备tftp备份配置文件示例
2014/04/02 Python
Python内置函数dir详解
2015/04/14 Python
Python获取linux主机ip的简单实现方法
2016/04/18 Python
Python socket网络编程TCP/IP服务器与客户端通信
2017/01/05 Python
Python实现遍历目录的方法【测试可用】
2017/03/22 Python
python爬虫获取京东手机图片的图文教程
2017/12/29 Python
在Python函数中输入任意数量参数的实例
2019/07/16 Python
Python 异步协程函数原理及实例详解
2019/11/13 Python
使用Matplotlib绘制不同颜色的带箭头的线实例
2020/04/17 Python
利用Python发送邮件或发带附件的邮件
2020/11/12 Python
app内嵌H5 webview 本地缓存问题的解决
2020/10/19 HTML / CSS
欧洲领先的电子和电信零售商和服务提供商:Currys PC World Business
2017/12/05 全球购物
Radley英国官网:英国莱德利小狗包
2019/03/21 全球购物
社区服务活动感想
2015/08/11 职场文书
应用最多的公文《通知》如何写?
2019/04/02 职场文书
使用jpa之动态插入与修改(重写save)
2021/11/23 Java/Android
解决IIS7下无法绑定https主机的问题
2022/04/29 Servers