No, los formularios no tienen onchange

:.
Además, no es necesario poner el onchange en el select ya que el código se encarga de asignar una función al onchange.
Solo tienes que obtener la referencia con getElementById y sustituir por donde dice select en el código.