Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
188 / 184 / 54
Регистрация: 23.10.2010
Сообщений: 1,335
1

Проверка нескольких типов файлов

21.02.2012, 12:14. Показов 1678. Ответов 2
Метки нет (Все метки)

В общем-то с одним файлом проверка как бы ок, а вот если их несколько, то определяется лишь первый.

Javascript
1
2
3
4
5
6
7
$('#submit').click(function ()
    {
        if($("input:file").attr('rel')==="upload"){
            var ext = $("input:file").val().split('.').pop().toLowerCase();
            alert(ext);
        }
    });

Всего файлов 4
HTML5
1
2
3
4
<input type="file" name="cv"  rel="upload"/>
<input type="file" name="photo" rel="upload"/>
<input type="file" name="diplomaa" rel="upload"/>
<input type="file" name="diplomab" rel="upload"/>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.02.2012, 12:14
Ответы с готовыми решениями:

Не работает проверка типов
сделал вот такую функцию для создания копии объекта (полной, с копиями вложенных объектов если...

Как добавить обработку файлов нескольких определённых типов в код BAT-файла для архивации файлов?
Спасибо большое за полезную информацию! Отличный код. Подскажите как к нему прикрутить обработку...

Проверка на существование нескольких файлов в нескольких папках
есть 5 папок(1,2,3,4,5), в них находятся 5 файлов( в каждой папке по файлу с известными именами)...

Проверка типов загружаемых файлов.
В общем нужно загрузить 3-4 файла быть. Могут быть (проверка на js есть), далее нужно проверять на...

2
311 / 303 / 78
Регистрация: 09.05.2009
Сообщений: 723
21.02.2012, 12:39 2
Javascript
1
2
3
4
5
6
7
8
$('#submit').click(function(){
    $("input:file").each(function(){
        if($(this).attr('rel')==="upload"){
            var ext = $(this).val().split('.').pop().toLowerCase();
            alert(ext);
        }
    })
});
Добавлено через 3 минуты
Так лучше
Javascript
1
2
3
4
5
6
$('#submit').click(function(){
    $("input:file[rel=upload]").each(function(){
        var ext = $(this).val().split('.').pop().toLowerCase();
        alert(ext);
    })
});
1
188 / 184 / 54
Регистрация: 23.10.2010
Сообщений: 1,335
21.02.2012, 13:07  [ТС] 3
Была мысля загуглить аналог foreach() из php... Но как-то думал не будит такого счастья...

Добавлено через 8 минут
Javascript
1
2
3
4
5
6
7
8
9
10
    $('#submit').click(function ()
    {
        $("input:file").each(function(){
        //$("input:file[rel=upload]").each(function(){ // поле с атрибутом для уникальности
            if($(this).val()!= ""){
                var ext = $(this).val().split('.').pop().toLowerCase();
                alert(ext);
            }
            });
        });
Может кому пригодится, вариант для всех полей
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.02.2012, 13:07
Помогаю со студенческими работами здесь

Проверка наличия файлов определённых типов на всех компьютерах сети
Здравствуйте! Я в этом деле новичок, и вообще пока не смыслю в скриптах... Но хочу разобраться. ...

Проверка нескольких textbox на пустоту, а также проверка их значения
Имеется textbox1, textbox2, textbox3, button1. Нужно сделать так, чтобы проверялось условие: Если...

Проверка существования файлов, создание файлов и вывод содержимого файлов на принтер
Создать BAT-файл который поддерживает создание файлов проверку их и вывод на принтер. Как это...

Простые задачи нескольких типов
1. Решить линейное уравнение A·x + B = 0, заданное своими коэффициентами A и B (коэффициент A не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru