Установка события onChange и проверка того, что ".value" поля загрузки равно "! = Null", помогает мне. Тем не менее, программный доступ к полям выгрузки файлов всегда является непростой задачей, и в будущих обновлениях безопасности браузера ситуация может измениться.
Если вы хотите быть уверенным, используйте флэш-компонент для загрузки, например SWFUpload .