Creo que ya está gran parte de la validación, faltaría nada más limitarle caracteres a menos de que eso no lo hagamos y falta el php