簡體   English   中英

帶有Mime的jQuery驗證引擎

[英]jQuery Validation Engine with Mime

我在jQuery驗證引擎中有以下自定義規則:

        "validateMIME":  {
            "func": function(field, rules, i, options){
            var fileInput = field[0].files[0];
            var MimeFilter = new RegExp(rules[3],'i');
            if (fileInput) {
            return MimeFilter.test(fileInput.type);
            } else { return true;}
            },
            "alertText": "* Estensione non supportata"
            },

問題是這僅在需要該字段時才起作用。 但是在我的情況下,該字段不是必需的,但如果填充,則需要檢查Mime類型。 如何編輯此功能以使用非必填字段? 它出什么問題了? 謝謝

試試這個對我有用的

    class="validate[optional,custom[validateMIME[application/msword| application/vnd.openxmlformats-officedocument.wordprocessingml.document|application/vnd.ms-excel]]]"

如果您遇到任何問題,請告訴我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM