Tiene que funcionar o te está dando algún error de javascript.
Los onchange los estás definiendo ya arriba:
Código Javascript
:
Ver original<script>
function enviar_parametros(valor1,valor2){
location = location.pathname + '?provincia=' + valor1+'&fenvio='+valor2;
}
window.onload = function(){
var provincia = document.getElementById('provincia');
var fenvio = document.getElementById('fenvio');
provincia.onchange = function(){
enviar_parametros(this.value,fenvio.value);
}
fenvio.onchange = function(){
enviar_parametros(provincia.value,this.value);
}
}
</script>
Fíjate en provincia.onchange y en fenvio.onchange