Un sistema de busqueda por combo box

Iniciado por Zeroql, 16 Julio 2011, 22:15 PM

0 Miembros y 1 Visitante están viendo este tema.

Zeroql

Buenas,
bueno resulta que quiero integrar algo como que el usuario busque un producto pero quiero que cargue en un combo box por ejemplo el tipo de producto, luego que cargue la marca en otro combo box, pero segun el tipo de producto, luego la marca y asi consecutivamente, pero quiero que la pagina no se se recarge cada ves que se escoja algo, como puedo hacer esto???

un ejemplo mas explicito seria algo como esto:

http://www.asrock.com/support/download.la.asp

en la parte derecha.

de ante mano muchas gracias,
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#


RedZer

lo k necesitas se conoce como combos dinamicos buscalo asi en google hay un sin fin
Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo

Zeroql

Ok te agradezco la info ya encontre mucho... con eso tengo para defenderme, aunque habia visto algo asi en dreamweaver pero no le hice caso...
gracias..
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#


WHK

Código (html4strict) [Seleccionar]
<div id="combo">
<select onclick="calcular()" id="s1">
  <option id="x">x</option>
  ...
</select>
</div>


Cuando se seleccione el primer combo activará la función calcular(), esa función agregará otro selector con append() de jquery o lo que sea con =+ ''; y agregas un nuevo selector a la división con otro onclick y así.
O si no divisiones nuevos para ir eliminando en caso de que el primero vuelva a cambiar.

Puedes hacer un $('combo').find('s1').click(function(){ ... }) pero no con los demás selectores ya que se irán agregando y no se cargará al DOM desde jquery, por eso es necesario agregarle el onclick.

Zeroql

Holas que tal, bueno esoty aplicando el sistema dinamico con java script y php,

pero el punto es que tengo 2 formularios uno donde estan las listas dinamicas, y otro con un sistema de busqueda, lo que necesito es saber cual form es cual en javascript, ya que el code que tengo es este, y no me llena la lista.

Código (php) [Seleccionar]


ListCEL=['Seleccione',<?
//Cargar la lista de los celulares
$rslst=mysql_query("SELECT * FROM marca WHERE cel=1");
while ($rowlst=mysql_fetch_assoc($rslst)) {
echo ",'".$rowlst['nombre']."'";
}
?>];

Código (javascript) [Seleccionar]
function llenarlistCel() {
document.form.lstCEL.selectedIndex=0;
document.form.lstCEL.length=0;
    for ( var idx=0;idx<ListCEL.length;idx++){
    document.form.lstCEL.options[idx]=new Option(ListCEL[idx],ListCEL[idx]);
    };
    document.form("filtersearch").lstCEL.length=ListCEL.length;
}

Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#