A mi esto si que me funciona.
Código PHP:
<select name="cat" onchange="hola();">
<option value="1">Uno</option>
<option value="2">Dos</option>
<option value="3">Tres</option>
</select>
<script>
function hola() { alert("hola a todo el mundo");}
</script>