plugin de validación jquery – carga de archivos

Estoy usando el complemento de validación de jquery para validar mi formulario. Tengo un campo de archivo en forma para cargar documentos.

Aquí está mi código de validación para este campo.

 policyBriefFiles: { extension:'xlsx,pdf', filesize: 2097152, }, 

Ahora quiero que los usuarios seleccionen un máximo de dos archivos, pero con múltiples atributos especificados con el archivo, el usuario puede seleccionar cualquier número de archivos.

¿Cómo puedo restringir a los usuarios para que seleccionen un máximo de dos archivos y no más? ¿Hay alguna regla disponible en el complemento de validación jquery para esto? (como maxFile: 2)

No me importa ninguna otra solución también.

Hice un método de validación personalizado para esto. Aquí está

 $.validator.addMethod("maxFilesToSelect", function(value, element, params) { var fileCount = element.files.length; if(fileCount > params){ return false; } else{ return true; } }, 'Select no more than 2 files'); 

Y especifica la regla como

 policyBriefFiles: { extension:'xlsx,pdf', filesize: 2097152, maxFilesToSelect : 2, }, 

Trabajando como amuleto 🙂