以下の2つの方法が思いつくので試してみてください。
hiddenのinputを用意してjsでセットして普通にsubmit
html
1<body>
2 <form id="submitForm" action="/hoge" method="POST">
3 <input type="text" name="message">
4 <!-- type="hidden" は表示されないのでこの値にセットする -->
5 <input type="hidden" name="hidden_data" value="xxxx">
6 </form>
7</body>
JavaScriptでFormDataオブジェクトを作ってフォーム送信
js
1document.querySelector('#submitForm').onsubmit(function(e) {
2 e.preventDefault();
3 // form内のinputタグのデータをFormDataに変換
4 var form_data = new FormData(e.target);
5 // 追加するformデータ
6 form_data.append("apenddata, 123456);
7
8 fetch('/hoge', {
9 method: 'POST',
10 body: form_data
11 })
12}
【参考】JavaScript によるフォームの送信
上記サイトの 「form 要素に紐づけた FormData を使用する」というのが参考になるかと思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。