submitを待機させたい
フォームでsubmitするときに画像をアップロードするイベントを発火させて、そのイベントが完了してからsubmitする処理を作成したいです。
言い方を変えると、1回ボタンを押したときにアップロードするPOSTの処理をしてその後にフォームのデータをPOSTするという処理を行いたい(1回のボタンのプッシュで2回POSTしたい)です。
このままフォームを送信ボタンを押してもフォームデータは送信されますが、画像のアップロード行われません。(他の所ではこの画像のアップロードの処理は正しく動いています。)
js
1form.submit(() => { 2 const event = new Event('click') 3 const uploadBtn = document.querySelector('.uploader') 4 uploadBtn.dispatchEvent(event) 5 })
どのようにすればアップロードを待ってから、フォームをPOSTできるでしょうか?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/30 13:15
2021/11/30 13:32