如何在没有javascript的情况下通过提交输入传递参数?

Ser*_*ejs 3 html forms submit

我有一个包含多个提交按钮的表单.如何传递提交表单的参数以找出已按下哪个提交?不允许使用JavaScript.

Cer*_*rus 6

假设您有2个或更多按钮,如下所示:

<input type="submit" name="SubmitButtonOne" value="Button One"/>
<input type="submit" name="SubmitButtonTwo" value="Button Two"/>
Run Code Online (Sandbox Code Playgroud)

在提交的(POST)数据中检查按钮的名称.

例如,在PHP中,那将是:

if (isset($_POST['SubmitButtonOne'])){
    //Do something.
}elseif (isset($_POST['SubmitButtonTwo'])){
    //Do something.
}
Run Code Online (Sandbox Code Playgroud)

或者,检查提交的值:

<input type="submit" name="formSubmit" value="Button One"/>
<input type="submit" name="formSubmit" value="Button Two"/>
Run Code Online (Sandbox Code Playgroud)
switch ($_POST['formSubmit']) {
    case 'Button One':
        //Do something.
        break;
  case 'Button Two':
        //Do something else.
        break;
}
Run Code Online (Sandbox Code Playgroud)