0

デフォルトの jquery-file-upload 関数には、ファイルをアップロードする前の検証はありません。

アップロードをpdfファイルのみに制限したい。

js フォルダに jquery.fileupload-validate.js ファイルを見つけましたが、このファイルを変更する方法がわかりません。

私を助けてください。jquery-file-upload でこの行を見つけました$.blueimp.fileupload.prototype.options.processQueue.push( { action: 'validate', // Always trigger this action, // even if the previous action was rejected: always: true, // Options taken from the global options map: acceptFileTypes: '@', maxFileSize: '@', minFileSize: '@', maxNumberOfFiles: '@', disabled: '@disableValidation' } が、変更方法がわかりません。

4

2 に答える 2

1

フォームを検証するjsファイル、またはファイルのアップロードのみを次のように使用します

<script src="http://jquery.bassistance.de/validate/jquery.validate.js"></script>
<script src="http://jquery.bassistance.de/validate/additional-methods.js"></script>

jQuery.validator.setDefaults({
  debug: true,
  success: "valid"
  });
  $("#form").validate({
    rules:
      'image': {
        required: true
        accept: "application/pdf"
      }
   }, 
    messages: {
      "image": {
        required: "Please upload only pdf files."
      }
    },
    submitHandler: function(form) {
    form.submit();
    }
  });
});
于 2013-10-29T21:01:41.607 に答える
0

jqueryのようにファイルのアップロードを検証する方法を受け入れます

accept= "application/pdf"

このリンクが役立つことを願っていますhttp://jqueryvalidation.org/accept-method/

于 2013-10-29T20:43:25.843 に答える