表单中具有不同功能的两个按钮


Two buttons in a form with different functions

我只是想问,如何制作一个具有两个不同功能按钮的表单?例如:我有一个带有复选框的表,当选中某个复选框并单击某个按钮时,该按钮将执行其分配的任务。

按钮1可以添加,按钮2可以删除。

你能再帮我一次吗?我是个新手,我真的很想知道。非常感谢。

与PHP相比,这更像是一个JavaScript问题。

您需要在按钮上添加一个onclick

<input type="button" onclick="functionA();" value="button a" />
<input type="button" onclick="functionB();" value="button b" />

然后用JavaScript创建这些函数:

function functionA()
{
    // do stuff
    alert("add");
}
function functionB()
{
    // do stuff
    alert("delete");
}

以下是一个可以粘贴JavaScript等的基本示例:

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>Example</title>
        <script type="text/javascript">
            function functionA()
            {
                 // do stuff
                 alert("add");
            }
            function functionB()
            {
                 // do stuff
                 alert("delete");
            }
        </script>
    </head>
    <body>
        <input type="button" onclick="functionA();" value="button a" />
        <input type="button" onclick="functionB();" value="button b" />
    </body>
</html>

如果您正在查看服务器端解决方案,您可以在表单中有两个具有不同名称属性的提交按钮,然后根据表单提交方法检查$_GET['buttonName']$_POST['buttonName']变量。

例如:

<form action="action.php" method="post">
   <input type="text"....blah blah />
   ....
   <input type="submit" name="add" value="Add" />
   <input type="submit" name="delete" value="Delete" />
</form>