Wpis z mikrobloga

Problem. Waliduje na poziomie jquery rozszerzenie danego pliku. Mam taki skrypt, który działa idealnie:

$('input').change(function () {
var fileExtension = ['exe', 'msi', 'manifest', 'dll', 'sql', 'zip'];
var multipalExtension = $(this).val().split('.');
if (multipalExtension.length > 2) {

$(this).val('');

}
if ($.inArray($(this).val().split('.').pop().toLowerCase(), fileExtension) >= 0) {

$(this).val('');

}
});

Jak dodam plik o danym rozszerzeniu, to czyści ten upload. Jak to samo zrobić na multiple select? Czyli dodaje 2 pliki, jeden z nich ma .exe a drugi jpg i ta walidacja nadal działa. Teraz działa tak, że czyści tylko wtedy, jeśli wybrany plik o zabronionym rozszerzeniu jest 1 na liście. Jeśli jest 2,3,4 to nie działa .

#jquery
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach