ブックマークレットからフォームを発火させる

ソースコード

javascript:(function() {var evt = document.createEvent("HTMLEvents");evt.initEvent("submit", true, true);document.getElementById("targetForm").dispatchEvent(evt);})

説明

targetFormというidを持つフォームのsubmitイベントを発火させます。

たとえばデバッグ時に複数件の投稿が必要な場合などに、投稿を自動化するために使えます。

おまけ

ブックマークレットだけではなく汎用的なバージョン

func submitForm(targetForm) {
  var evt = document.createEvent("HTMLEvents");
  evt.initEvent("submit", true, true);
  targetForm.dispatchEvent(evt);
}

(function() { submitForm(document.getElementById("targetForm")); })()

参考