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.