Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2005, 15:02
sylviab
 
Fecha de Ingreso: marzo-2002
Mensajes: 53
Antigüedad: 22 años, 1 mes
Puntos: 0
problema ComboBoX

¿Que puedo hacer para que al hacer click en el formulario , los datos se envien en la sgte forma:
http://www..../buscar.php?nombre=xxxx&ciudad=xxx

la variable "ciudad", se selecciona por medio de un combobox (primero se selecciona con radio button y luego con lista desplegable.)

pd. este combobox provenia de un codigo para redirecionar directamente a una URL determinada.Yo quiero que en vez de redirecionar esto, la variable "ciudad" del combobox, sea parte de un formulario de envio. ¿ se podra hacer? ¿ que deberia cambiar?

cualquier sugerencia o iluminación divina, es bienvenida


Código HTML:
<form action="buscar.php" method="post" target="_blank"> 
 
<center>
<INPUT type="text" name="nombre" size=60" value="" ><br>
 
 
<input type="radio" name="ciudad" value=0 onClick="redirect(0);"> Pais 1
<input type="radio" name="ciudad" value=1 onClick="redirect(1);">Pais 2
<input type="radio" name="ciudad" value=2 onClick="redirect(2);"> Pais 3
 
<select name="stage2" size="1">
<option value="p1c1">Ciudad 01</option> 
<option value="p1c2">Ciudad 02</option> 
<option value="p1c3">Ciudad 03</option>	
</select>
<input type="button" value="Go!">
 
 
<script>
<!--
 
/*
Double Combo Script Credit
By JavaScript Kit (www.javascriptkit.com)
Over 200+ free JavaScripts here!
var groups=document.doublecombo.ciudad.options.length
*/
 
 
var groups=3
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()
 
group[0][0]=new Option("1Ciudad 01","p1c1")
group[0][1]=new Option("1Ciudad 02","p1c2")
group[0][2]=new Option("1Ciudad 03","p1c3")
 
group[1][0]=new Option("2Ciudad 01","p2c1")
group[1][1]=new Option("2Ciudad 02","p2c2")
 
 
group[2][0]=new Option("3Ciudad 01", "p3c1")
group[2][1]=new Option("3Ciudad 02", "p3c2")
group[2][2]=new Option("3Ciudad 03", "p3c3")
group[2][3]=new Option("3Ciudad 04", "p3c4")
 
 
var temp=document.doublecombo.stage2
 
function redirect(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=true
}
 
 
//-->
</script>
 
</form> 

Última edición por sylviab; 10/02/2005 a las 15:22