I have a simple form contain an input file for uploading file. now I want whenever user select a file , form submitted automatically . this is my html codes :
<form action="/upload" id="upload_form" name="upload_form" enctype="multipart/form-data" method="post">
<input type="file" name="user_file" id="user_file">
<input type="submit" value="Send Form">
</form>
And this is javascript codes:
const upload_form = document.getElementById('upload_form')
const user_file = document.getElementById('user_file')
upload_form.addEventListener('submit',e=>{
alert('Form Submitted...')
e.preventDefault()
})
user_file.addEventListener('change', () => {
alert('user file changed...')
upload_form.submit()
})
Note that when I use Submit button to send form Form Submitted... is shown but that not work after input file is changed.