formmethod 属性用于定义提交表单时所使用的 HTTP 方法(method)。这个属性通常用在 <button> 元素内,以覆盖包含该按钮的 <form> 元素上定义的默认提交方法。

以下是一个简单的示例,演示了如何在 <button> 元素中使用 formmethod 属性:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>表单提交方法示例</title>
</head>
<body>
    <h2>表单提交方法示例</h2>
    <form action="/submit" method="post">
        <!-- 表单内容 -->
        <button type="submit" formmethod="get">使用 GET 方法提交</button>
        <button type="submit">使用默认 POST 方法提交</button>
    </form>
</body>
</html>

在上述例子中,第一个按钮使用了 formmethod="get" 属性,这意味着在点击该按钮时,将使用 GET 方法提交表单。而第二个按钮没有指定 formmethod,因此它将使用包含它的 <form> 元素上定义的默认提交方法,即 POST 方法。

请注意,formmethod 属性通常用于在表单中包含多个提交按钮时,为每个按钮指定不同的提交方法。这样可以实现更灵活的表单交互。


转载请注明出处:http://www.zyzy.cn/article/detail/3967/HTML