一個Form中2個按鈕,PHP後臺如何判斷提交的是哪一個按鈕
方法一:
<div class="container theme-showcase" role="main"> <form class="form-horizontal" method="post" action="<?php echo base_url("manage/audit/user"); ?>" > <div class="form-group"> <label class="col-sm-2 control-label">使用者姓名</label> <div class="col-sm-10"> <p class="form-control-static"><?php echo $user[`user_name`]; ?></p> </div> </div> ................................ <hr> <div class="row"> <div class="col-xs-6"><button type="submit" name="audit_btn" value="PASS" class="btn btn-success pull-right">稽核通過</button></div> <div class="col-xs-6"><button type="submit" name="audit_btn" value="NOPASS" class="btn btn-danger pull-left">稽核不通過</button></div> </div> <input type="hidden" name="user_id" value="<?php echo $user[`user_id`]; ?>" /> </form> </div> <!-- /container -->
/** * 使用者稽核 */ public function audit_user() { $audit_btn = $this->input->post(`audit_btn`, TRUE); if("PASS" == $audit_btn) { //稽核通過 $user_audit_status = `AUDITED`; //訊息內容 $msg = `使用者認證稽核已通過,請點選檢視認證狀態!`; } if("NOPASS" == $audit_btn){ //稽核不通過 $user_audit_status = `AUDIT_FAILED`; $msg = `使用者認證稽核未通過,請點選檢視認證狀態!`; } $user_id = $this->input->post(`user_id`, TRUE); .............................. }
方法二:
可以把按鈕設定一個名字例:
<input type=”submit” name=”submit” value=”提交” />
<input type=”submit” name=”submit2″ value=”提交2″>
假如是POST提交
在PHP中可以 用
<?php
if(!empty($_POST[`submit`])) {
echo `點選的是 提交 `;
} elseif(!empty($_POST[`submit2`])) {
echo `點選的是 提交2 `;
}
?>
如何聯絡我:【萬里虎】www.bravetiger.cn
【QQ】3396726884 (諮詢問題100元起,幫助解決問題500元起)
【部落格】http://www.cnblogs.com/kenshinobiy/
相關文章
- 一個form兩個提交按鈕,分別提交到兩頁面ORM
- jQuery判斷一個radio單選按鈕是否被選中jQuery
- 自定義一個酷炫的提交完成按鈕
- 瀏覽器歷史,判斷是點選了後退按鈕還是前進按鈕瀏覽器
- c# event在form中手工編寫一個按鈕buttonC#ORM
- 同一個form表單中有多個提交按鈕規定不同功能程式碼例項ORM
- 一個按鈕,一鍵傳功!
- 如何點選一個按鈕實現列印
- jQuery如何判斷單選按鈕是否被選中jQuery
- VB “秒錶”窗體中有兩個按鈕“開始/停止”按鈕
- vue.js提交按鈕時簡單的if判斷表示式示例Vue.js
- 點選一個按鈕使其樣式發生變化,再點選另一個按鈕發生同樣變化,但上一個按鈕樣式復原
- Java GUI之建立一個只有兩個按鈕的框架JavaGUI框架
- 點選按鈕彈出一個居中div
- jquery判斷按鈕是否被點選過jQuery
- iOS中按鈕無法互動的5個原因iOS
- radio 單選按鈕 選中多個
- 按鈕上面的按鈕 (轉)
- 建立工程,編寫一個介面有兩個按鈕的程式,通過定時器控制這兩個按鈕上的文字變化。定時器
- 只有存在submit提交按鈕form的submit事件才會觸發MITORM事件
- 給公司的伺服器做一個“核按鈕”伺服器
- 為主頁新增一個漂亮的按鈕(下)(轉)
- 為主頁新增一個漂亮的按鈕(上)(轉)
- JavaScript點選按鈕刪除一個div元素JavaScript
- 11個最新最流行的幽靈按鈕
- 一個簡單的選單按鈕的實現 (轉)
- 按鈕
- 一個簡單的Vue按鈕級許可權方案Vue
- 用CSS Houdini實現一個Material風格的按鈕CSS
- switch button 待完善,做出一個合理的開關按鈕
- 用屬性動畫實現一個確認按鈕動畫
- 11個CSS3按鈕製作教程CSSS3
- Blazor入門100天 : 自做一個支援長按事件的按鈕元件Blazor事件元件
- 表單Form簡介——表單按鈕ORM
- css設定按鈕心跳收縮後,按鈕文字上下抖動,如何解決?CSS
- 表單提交後設定提交按鈕不可用狀態
- 建立漂亮的 CSS 按鈕的 10 個程式碼片段CSS
- 使用SVG實現的一個Android播放/暫停按鈕SVGAndroid