Foros del Web » Programando para Internet » PHP »

select dinamico con xajax

Estas en el tema de select dinamico con xajax en el foro de PHP en Foros del Web. Hola amigos desarrolladores necesito ayuda soy nuevo programando con xajax, lo que necesito hacer es que al seleccionar un numero de un combo box me ...
  #1 (permalink)  
Antiguo 22/11/2011, 17:06
 
Fecha de Ingreso: noviembre-2011
Mensajes: 1
Antigüedad: 12 años, 5 meses
Puntos: 0
Busqueda select dinamico con xajax

Hola amigos desarrolladores necesito ayuda soy nuevo programando con xajax, lo que necesito hacer es que al seleccionar un numero de un combo box me muestre en la parte de abajo la cantidad de combo box que he seleccionado si no me explico bien les dejo un enlace para que vean lo que quiero hacer

http://bookwdw.reservations.disney.go.com/ibcwdw/en_US/_framework/components/processEngine?startOver=true&gatewayID=landing

si ustedes seleccionan el combo box llamado Children se les desplegaran la cantidad de combo box que seleccionen espero me ayuden


este es el codigo que tengo y solo me genera un combo box con todas la opciones que seleccione.

<?php
//incluímos la clase ajax
require('xajax/xajax.inc.php');

//Instaciando el objeto de la clase xajax
$xajax = new xajax();

//creamos la funcion que vamos a utilizar

function seleccion_magica($num)
{


$i=1;

while($i<=$num)
{


$salida= "<select name='edad$i'>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
<option value='5'>5</option>
<option value='6'>6</option>
<option value='7'>7</option>
<option value='8'>8</option>
<option value='9'>9</option>
<option value='10'>10</option>
<option value='11'>11</option>
<option value='12'>12</option>
<option value='13'>13</option>
<option value='14'>14</option>
<option value='15'>15</option>
<option value='16'>16</option>
<option value='17'>17</option>
</select>";



$i++;
}



//instanciamos el objeto para generar la respuesta con ajax
$respuesta = new xajaxResponse();

$respuesta->addAssign("respuesta","innerHTML",$salida);




//tenemos que devolver la instanciación del objeto xajaxResponse
return $respuesta;

}

//registramos la función creada anteriormente al objeto xajax
$xajax->registerFunction("seleccion_magica");


//El objeto xajax tiene que procesar cualquier petición
$xajax->processRequests();

?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Select Magico</title>
<?php
//En el <head> indicamos al objeto xajax se encargue de generar el javascript necesario
$xajax->printJavascript("xajax/");
?>

</head>

<body>

<?php
$i=1;


?>

<form name="formulario">
Numero de ni&ntilde;os:
<select name="ninos" id="selector" onchange="xajax_seleccion_magica(document.formular io.ninos.
options[document.formulario.ninos.selectedIndex].value)">
<option value=0>0</option>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
</form>

<div id="respuesta">
</div>
</body>
</html>

Etiquetas: dinamico, formulario, html, select, xajax
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:44.