Пришла идея как добавлять н-ое кол-во файлов и избавиться от кнопки "+". Суть такова: когда пользователь выбирает файл, под input-file появляется еще один. Но действия onSelectFile не существует. Как бы его создать?
ну в теории можно зарегистрироваться, просмотреть через файрбаг как это сделано, но регистрироваться не очень хочется.
Так а в чём проблема? Существует же стандартный event для обработки onchange. Ставим для поля file к примеру так: HTML: <input type="file" name="name" id="flow_1" onchange="handler();" /> Этим мы привязали функцию к событию и теперь можем спокойно добавлять ещё поля через node ... Да даже через обычный innerHTML их рисовать, не столь оно важно. Если требуется проверить, выбрал ли пользователь действительно файл, а не abcdef написал, проверяем в той же функции регулярным выражением начилие символов, которые присутствуют в пути файла: / : .
попробую, посмотрим. Помню, что у меня когда-то были проблемы с IE, когда пытался обработать оnChange. Правда то были чекбоксы.