in genere utilizzo dropjs permette di fare questo genere di controlli, vedi se fa al caso tuo.