【问题标题】:How to determine which button in a single form was clicked [duplicate]如何确定单击了单个表单中的哪个按钮[重复]
【发布时间】:2014-02-26 07:18:39
【问题描述】:

我正在为我的项目设计一个 PhP 应用程序,我想在我的表单中包含一个“保存、保存和新建、保存和关闭”功能。它们都是提交按钮。如何确定点击的是哪一个?

【问题讨论】:

  • 你可以通过它的名字来区分它......
  • 一个直answer

标签: php html


【解决方案1】:

给它们不同的名称,然后在 PHP 中检查设置的名称

HTML

<input type="submit" name="save" value="Save" />
<input type="submit" name="savenew" value="Save & new" />

PHP

if (isset($_POST['save'])) {
  //  save button
} 
elseif(isset($_POST['savenew']))
{
  // save & new
}

等等

【讨论】:

    【解决方案2】:

    或者您可以为此使用开关盒:

    switch($_POST['name']){
        case 'Save':
            echo "do code here ";
            break;
        case 'Save & new':
            echo "do code here" ;
            break;
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-09
      • 2014-02-04
      • 1970-01-01
      • 2017-10-02
      • 2014-02-25
      • 2012-01-11
      相关资源
      最近更新 更多