Этот код работает нормально, но единственная проблема заключается в том, что если формат файла отличается от указанных опций, он отображает предупреждающее сообщение, но отображает имя файла, хотя его следует игнорировать.
$('#ff2').change(
function () {
var fileExtension = ['jpeg', 'jpg', 'pdf'];
if ($.inArray($(this).val().split('.').pop().toLowerCase(), fileExtension) == -1) {
alert("Only '.jpeg','.jpg','.pdf' formats are allowed.");
return false; }
});