これがformactionの例です 3つの異なる送信ボタンを持つ属性- <!DOCTYPE html>
<html>
<head>
<title>HTML formaction attribute</title>
</head>
<body>
<form method="post">
<input type = "text" name="name"/><br>
<button type = "submit" formaction = "btn1.php">Button1</button>
<button type = "submit" formaction = "btn2.php">Button2</button>
<button type = "submit" formaction = "btn3.php">Button3</button>
</form>
</body>
</html>
はい、formaction属性はform要素の外部では機能しませんが、次の方法で正しく機能させることができます-
例
関連付けられたフォームID値を使用して、ボタンを簡単に配置し、フォームの外部でformaction属性を使用できます。
<!DOCTYPE html>
<html>
<head>
<title>HTML formaction attribute</title>
</head>
<body>
<form method="post" id="newForm">
<input type="text" name="name"/>
</form>
<button type="submit" formaction="btn1.php" form="newForm">Button1</button>
<button type="submit" formaction="btn2.php" form="newForm">Button2</button>
<button type="submit" formaction="btn3.php" form="newForm">Button3</button>
</body>
</html>