На разрабатываемом мной сайте есть файл ввода, с которого пользователи могут загружать файлы. Он использует «Ajax» (не совсем) для отправки файла в файл php, связанный с iframe. Мой вопрос заключается в том, что Firefox автоматически заполняет элемент ввода файла. Есть ли способ, которым я могу дать пользователям возможность нажать кнопку отправки, не отправляя файл? Или я должен установить значение файла в null как-то и проверить это в файле php? Мой код выглядит так:
Name: <input type='text' id='name'><br>
Description: <textarea id='description' rows=10 columns=100></textarea><br>
<form id="upload_form" method="post" enctype="multipart/form-data" action="uploadfile.php">
<input type='hidden' value='' id='descriptionid' name='descriptionid'>
<input type='file' name="file" id="file" size="27" value="">
<input type='submit' value='Submit' onclick=';' id='submitPopup'>
</form>
Когда кнопка нажата, она запускает метод JavaScript и получает значения имени и описания, а также отправляет форму ввода. Как разрешить пользователям загружать файл, а не загружать его автоматически в браузере?