入力値を用意project・owner・plan・notify
HTML FORM DATA LAB
Submit Button Payload
通常の入力値と一緒に、押したボタンの値だけが送信されます。
NATIVE HTML
NORMAL FORM
入力値と操作をまとめて送る
LIVE PAYLOAD
送信データを確認する
POST
/projectREADYPRESSED—
BUTTON NAMEintent
BUTTON VALUE—
PAYLOADREADY
HOW IT WORKS
同じname、異なるvalue
送信ボタンを押すsave・preview・publish
ひとつのPayload押したボタンだけを追加
BONUS USE CASE
同じ仕組みで、3問クイズ
SCORE0/ 3
HTML RECIPE
送信ボタンにもnameとvalue
<form action="/project" method="post">
<input name="project">
<select name="plan">...</select>
<button name="intent" value="save">
保存する
</button>
<button name="intent" value="preview">
プレビュー
</button>
<button name="intent" value="publish">
公開する
</button>
</form>