Validar ciertas extensiones en un formulario

Cuando hacemos un formulario con subida de archivos puede interesarnos controlar que se suben los tipos de archivo correctos, y para ello en esta ocasión vamos a usar jQuery.

El código que tenéis que emplear es el siguiente:

var ext = $(‘#id_archivo’).val().split(‘.’).pop().toLowerCase();

if($.inArray(ext, [‘pdf’,’doc’,’docx”]) == -1) {

alert(‘El archivo debe de ser PDF o Doc (Word)’);}

Obviamente utilizando las extensiones que queráis en el array. Y recordad: si alguien entra con Javascript desactivado estas protecciones se las salta, así que hay que realizar siempre comprobaciones server-side.

 

¿Necesitas contratar un hosting para tu web?
En SiteGround tienes disponible una amplia oferta de hostings para todo tipo de bolsillos y necesidades. Encuentra el hosting que estás buscando al mejor precio, con las últimas tecnologías en velocidad y seguridad web y soporte en español 24h:
HostingHosting WordPress

Categorías

jQuery

Carlos Sánchez

Una de mis pasiones es el diseño, y de hecho trabajo como diseñador de interfaces para aplicaciones de iOS, además de hacer de vez en cuando... Ver perfil ›

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *