入力ファイルのonchangeイベントを使用してフォームを送信しようとしていますが、問題は空のフォームがファイルが選択されます。"file"タイプの入力要素でonchangeイベントがトリガーされたときに送信する
がvar form = document.createElement("form");
form.action="http://localhost:8084/upload/image";
form.method="post";
form.enctype ="multipart/form-data";
form.target="upload_target";
var input=document.createElement("input");
input.type="file";
input.accept="image/jpeg, image/gif, image/png";
input.onchange=function(ev){this.form.submit()};
form.appendChild(input);
フォームが正常に送信ボタンがクリックされたときに提出しますが、「ファイル入力」の状態が変更されていないとき:ここ
はコードです。私は何をしようとしていますか?
注:ファイルフィールドには属性名が設定されていません。 –