Te falla por las comillas:
Código HTML:
Ver original<select name='tipo_elemento' onchange="if(this.value=='4'){document.form1.longitud.disabled = true;} ">
Si utilizas comillas dobles para encerrar el onchange, dentro utiliza comillas simples y viceversa.