2017-02-01 4 views
0

アップロードフォームの検証には次のコードがあります。私はjQueryの検証プラグインを使用しています。jquery-validateを使用してcsvファイルをアップロードする

required: trueは問題なく動作しますが、extension: "csv"は正常ではなく、送信を続けます。

<form method="POST" action="uploadCoordenadas" enctype="multipart/form-data" id="frm-upload" name="frm-upload"> 
    upload file: 
    <input type="file" name="file" id="file"> 
    <br /> 
    <input type="submit" value="Procesar"> 
</form> 

Javascriptを::

は、ここに私のコードです

$(function() { 
    $("#frm-upload").validate({ 
    rules: { 
     file: { 
     required: true, 
     extension: "csv" 
     } 
    }, 
    messages: { 
     file: { 
     required: "Debe seleccionar un archivo para realizar la carga.", 
     extension: "Debe seleccionar un archivo con extension valida (*.csv)" 
     } 
    }, 
    submitHandler: function(form) { 
     form.submit(); 
    } 
    }); 
}); 

答えて

0

このルールが拡張したものですので、あなたは、最初に追加-methods.jsファイルをインクルードする必要があります。

+0

いいえ、次のような追加の方法を使わないでいくつかの例を示します:https://jqueryvalidation.org/extension-method/ – rvaldesd

+0

あなたが提供するリンクのjs importを参照してください: '

+0

jquery.validate.min.js 'と' addit ional-methods.min.js ' –

関連する問題