0

如果文件输入类型是 pdf,我正在尝试运行一个函数。

有人知道我可以事先用 jQuery 验证文件扩展名的方法吗?谢谢

$('.uploadCV').click(function () {

    if ($('.html-btn').val() === '.pdf') {

        $('.join-us').flip({
            direction: 'rl',
            color: '#38404b',
            speed: 200,
            onAnimation: function () {
                $('.icon').fadeOut();
                $(this).css('margin-top', '20px');
            },
            content: '<span class="title">Uploading...</span><span class="summary">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>'
        })
    } else {
        console.log('dont upload');
    }
});
4

3 回答 3

2

小提琴演示

您可以检查文件扩展名.pdf

var val = $('.html-btn').val();
var file_type = val.substr(val.lastIndexOf('.')).toLowerCase();
if (file_type  === '.pdf') {

参考

.substr()

.toLowerCase()

.lastIndexOf

于 2013-10-23T16:48:20.687 回答
1

您可以检查字符串是否以.pdf

现场演示

fileName = $('.html-btn').val().toLowerCase();
if(fileName.indexOf('.pdf') == fileName.length - 4) {
于 2013-10-23T16:47:14.077 回答
0

在这个插件中你可以确定什么扩展可以上传 Jquery Multiple File Upload Demo

于 2013-10-23T17:43:06.980 回答