盲点というか無知だった。
こうする
submitするならinputでもbuttonでもok。
<input type="sibmit" form="target" value="submit">
<button type="sibmit" form="target">submit</button>
<form id="target">
︙
</form>
<form>のidをform属性で指定する。
labelにおけるforみたいなものですね。
フォームを劇的に使いやすくする!HTML5の8つの新属性 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
こんにちは、はやちです。
使い所
例えばECのカートに入れるボタンをPCとSPで位置替えしたいとき。
jsでもって<form>自体とか、<form>を広く取ってsubmitの位置を移動させることを頑張ったりしてたんだけど、完全に開放された。
例えば管理画面での保存ボタンとかも。
ヘッダーを追従するように組んで、ヘッダー上にボタンを設置してあるところが、PCだといいんだけどSPだと幅が足りなくて詰むみたいな。
デザイン切り替えの制限がなくなるのは本当に嬉しい。
コメント