inputタグ(のtype="submit")とbuttonタグの違い
ググれば出てきますが、速攻書きます!
input は擬似要素である:before :after が使えない
inputタグなのでvalueやらnameなど属性がつけられる
button は擬似要素使える
クリックイベントなど 送信を行うスクリプトを記述することができる
特に何も記述していなければなにもおこらない
のような認識です。
https://qiita.com/irxground/items/c8537d30e9760c5b3e5c
こんな記事もありました。