Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/08/2014, 01:33
Fronesis
 
Fecha de Ingreso: julio-2014
Mensajes: 9
Antigüedad: 10 años, 7 meses
Puntos: 0
¿Cómo hacer el "action" de un formulario dinamico?

Buenas a todos!!

Tengo un formulario como este:

<form id="form_directorio" name="form_directorio" onSubmit="cambiar_url(this);" method='post'>

{3 opciones select...}

<a href="#" class="button"
onclick="if(valida_directorio()) document.getElementById('form_directorio').submit( ); else return false;"><?php echo $text_boton_form;?> <span>>></span></a>
</form>

y mi funcion en javascript:

function cambiar_url() {

//3 options selected
var provincia=document.getElementById(provincia).value ;
var poblacion=document.getElementById(poblacion).value ;
var gustos=document.getElementById(gustos).value;

// URL friendly
var URL_AMIGABLE="/Provincia:" +provincia+"/Ciudad:"+poblacion+"/Aseguradora:"+gustos+"/";

var url = 'http://fronesis.com/directorio/ver' + URL_AMIGABLE;

document.getElementById('form_directorio').action = url;

return true;
}

Y no funciona... ¿qué puede estar mal?