He revisado la consola de errores y no hay ningun error. Como veis en el codigo he puesto alerts para comprobar si entra en la funcion Javascript y al parecer no entra.
En esta pagina he añadido el validator de JQuery, ¿puede ser este el que impida que funcione el onChange?