Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2006, 12:46
Avatar de tonymontana
tonymontana
 
Fecha de Ingreso: abril-2006
Mensajes: 27
Antigüedad: 18 años, 7 meses
Puntos: 0
Formularios Dinámicos con AJAX - Modificar -

Amigos; puse en marcha algo que descargué de AJAX, son dos formularios desplegables, cuando elegimos una opción en el primero, en el segundo se mostrarán las opciones relacionadas.
En este enlace pueden ver como funciona: (w w w .pellegrinioscarv.com.ar/ajax/formulario.php)
Lo que quiero hacer es que al seleccionar una opción final salga a otra página con un enlace saliente. Intento hacerlo desde <option value="enlace"> pero no funciona. Creo que tengo que modificar esta llamada: $llamada_salto='OnChange="alert(\'Has elegido:\'+this.value)"';
Pero la verdad es que no sé como hacerlo.

Aquí les dejo el código fuente que se debe modificar:
Código PHP:
<?
function impSelect($tabla,$llamada_salto,$valor)
{
if (
$tabla=='estado')
{
echo 
'
<select name="'
.$tabla.'" id="'.$tabla.'" '.$llamada_salto.'>
<option selected>'
.$tabla.'</option>
<option value="1">Espa&ntilde;a</option>
<option value="2">Francia</option>
<option value="3">Italia</option>
</select>'
;
}
else
{
$llamada_salto='OnChange="alert(\'Has elegido:\'+this.value)"';
echo 
'<select name="'.$tabla.'" id="'.$tabla.'" '.$llamada_salto.'>
<option selected>'
.$tabla.'</option>';

if (
$valor=='1')
echo 
'<option value="Madrid">Madrid</option>
<option value="Barcelona">Barcelona</option>
<option value="Tarragona">Tarragona</option>'
;
if (
$valor=='2')
echo 
'<option value="Paris">Paris</option>
<option value="Tolousse">Tolousse</option>
<option value="Poitiers">Poitiers</option>'
;

if (
$valor=='3')
echo 
'<option value="Roma">Roma</option>
<option value="Florencia">Florencia</option>
<option value="Pisa">Pisa</option>'
;
echo 
'</select>';
}
}
?>
Aquien le interesa el formulario ya armado me dice y se lo paso.
Agradecido de toda la ayuda que puedan darme.

Antonio