
Controlar el evento de un control Select
Publicado por Juan (3 intervenciones) el 10/11/2017 05:13:00
Buenas noches, espero me puedan ayudar, soy nuevo en el tema de PHP y estoy desarrollando una pagina de busqueda de registros.

las etiquetas Continente, Pais y Ciudad estan vinculadas entre ellas, quiero decir que se va filtrando segun se vaya escogiendo alguna opcion.
Mi problema radica en que, se supone que debe hacerse la consulta de la busqueda a la hora de hacer clic en el boton Search, pero resulta que cada vez que selecciono un item del control Select, me hace la busqueda en tiempo real, por asi decirlo, y peor aun que, me limpia las cajas de texto.
Utilizo el siguiente codigo:
y luego de esta forma valido el evento clic del boton
las funciones getArrayOrden() y fillOptionsValue() existen en otro archivo "funciones.php"
Espero me hayan podido entender y muchas gracias por ayudarme

las etiquetas Continente, Pais y Ciudad estan vinculadas entre ellas, quiero decir que se va filtrando segun se vaya escogiendo alguna opcion.
Mi problema radica en que, se supone que debe hacerse la consulta de la busqueda a la hora de hacer clic en el boton Search, pero resulta que cada vez que selecciono un item del control Select, me hace la busqueda en tiempo real, por asi decirlo, y peor aun que, me limpia las cajas de texto.
Utilizo el siguiente codigo:
1
2
3
4
5
6
7
8
<form onsubmit="return false" class="formulario" id="formSearch" style="max-width: 1200px" method="POST">
<label for="order">Order:</label>
<select name="selectOrden" onChange="this.form.submit();" style="width: 200px;">
<?php
$arrayOrden1= getArrayOrden($dbConected);
echo fillOptionsValue($arrayOrden1,$_POST['selectOrden']);
?>
</select>
y luego de esta forma valido el evento clic del boton
1
2
3
if (!isset($_POST['btnSearch'])){
// aqui va el codigo de consulta
}
las funciones getArrayOrden() y fillOptionsValue() existen en otro archivo "funciones.php"
Espero me hayan podido entender y muchas gracias por ayudarme
Valora esta pregunta


0