使用jquery-validate验证csv文件上载

时间:2017-02-01 13:31:12

标签: jquery jquery-validate

我有以下代码用于上传表单验证。我正在使用jQuery验证插件。

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();
    }
  });
});

1 个答案:

答案 0 :(得分:0)

您必须首先包含additional-methods.js文件,因为此规则是扩展名。