javascript — проверка типа выбранного файла
Определение расширения файла:
$('input[type=file]').live('change',function(){ var ext=$(this).val().split('.').pop(); alert(ext); });
Проверка на допустимость типа файла для загрузки:
$('input[type=file]').live('change',function(){ var ext=$(this).val().split('.').pop(); var allow=new Array('7z','bin','bz','bz2','doc','docx','gif','gz','htm','html','ico','jpeg','jpg','mov','mp3','mpeg','mpg','pdf','php','png','ppt','pptx','rar','rtf','swf','tar','txt','wav','xls','xlsx','zip'); if($.inArray(ext,allow)===-1){ $(this).val(''); alert('Недопустимый тип файла'); } });