#1 [PHP] Js y Php Formulario con select option onclick y onchange
HOLA!!! tengo un problema con un formulario que tiene dos menu desplegables y un boton submit, es para seleccionar ciudad y barrio y luego realizar una busqueda, el primer desplegable funciona bien, uno selecciona la ciudad y regresa a la pagina tomando ese valor, seleciono el barrio hago click en el boton buscar, que esta con un onClick y supuestamente me deberia llevar a otra pagina donde se muestran los resultados de la busqueda, pero regresa a la misma pagina puede ser que con el onChange del select option me este tomando eso y no el del onChange?? alguien sino me puede dar un ejemplo que funcione y que me lleve a otra pagina al presionar el submit??

Les dejo el codigo, tiene un poco de php porque es con la busqueda de barrios y ciudad a una base pero no le den mucha importancia a eso este archivo se llama busqueda_propiedades.php

Código PHP:
<form id="form1" name="form1" method="post">
<select name="loc" class="desplegables-buscar" id="loc" onchange="MM_jumpMenu('parent',this,0)">
<option selected="selected">
<? if(isset($_GET["local"]))echo $local;
else echo 
"Todos";?>
</option>
<? $idx 0; while ($cant_opc 0) {
 if(
$array_valor[$idx] == $valor){?>
<option value="busqueda_propiedades.php?local=<?= $array_valor[$idx];?>">
<?= $array_valor[$idx];?>
</option>
<? }else { ?>
<option value="busqueda_propiedades.php?local=<?= $array_valor[$idx];?>">
<?= $array_valor[$idx];?></option><? }
    
$idx++;
    
$cant_opc--; }?>
</select>
<select name="zona" class="desplegables-buscar" id="zona">
  <option selected="selected">Todos</option>
     <? $idx 0;while ($cant_opc 0) {
      if(
$array_valor[$idx] == $valor){?>
     <option><?= $array_valor[$idx];?>
</option>
     <? }else { ?>
      <option><?= $array_valor[$idx];?>
</option><? }
         
$idx++;
         
$cant_opc--;}?>
</select>
<input name="Submit3" type="submit" class="bot-buscar" id="Submit3" value="Buscar" onClick="document.form1.action='buscador_resultados.php'; document.form1.submit()"/>
</form>
Este es el js que esta al principio del archivo

Código HTML:
<script type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script> 
Muchas gracias
+
 
0
Me gusta
 
http://www.psicofxp.com/forums/desarrollo-web.264/575602-php-js-y-php-formulario-select.html
| Más