Bug con IE 6 y LiveValidation
Este dolor de cabeza en forma de bug hacía bastantes días que lo tenía, utilizando la librería LiveValidation para validaciones con javascript con IE 6.
Pues resulta que cuando intentaba crear una nueva validación a un textarea concreto en un formulario, me daba un error:
LiveValidation::getElementType - Element must be an input, select, or textarea!.
A base de "debuggar" el código de la librería vi que al final la causa era porque ese textarea tenía un id=description, y al hacer la comprobación de si el elemento con ese id es un input, un textarea o un select devolvía un meta por el meta name=description... del header.
La solución tan sencilla como cambiar el dichoso id y seguidamente informar a los autores de la librería sobre el bug.