Solucionados errores y pequeños cambios

Arreglado error al editar un material: No podías agregarlo a favoritos porque tenía un name(HTML) equivocado
Sustituidos los keypress por keyup para comprobar correctamente la longitud.
Añadidas nuevas comprobaciones en la edición y agregado de un material en el cliente