Foros del Web » Programando para Internet » Javascript » Frameworks JS »

codigo ajax

Estas en el tema de codigo ajax en el foro de Frameworks JS en Foros del Web. Buenas un saludo a todos, Mi visita por aca es que necesito hacer lo siguiente: tengo 5 check cuando selecciono un check me tiene que ...
  #1 (permalink)  
Antiguo 29/10/2007, 11:17
 
Fecha de Ingreso: septiembre-2003
Ubicación: lima
Mensajes: 378
Antigüedad: 20 años, 7 meses
Puntos: 0
codigo ajax

Buenas un saludo a todos,

Mi visita por aca es que necesito hacer lo siguiente: tengo 5 check cuando selecciono un check me tiene que desplegar 5 campos donde el usurio tendra q llenarlos, ahora si selecciono otro check tambien me tiene q desplegar 5 campos, es decir cada check tiene sus 5 campos que si el usuario los selecciona se tiene q desplegar y el usuario podra llenarlos, tambien y lo deselecciona tiene q ocultar esos campos y asi ese es el metodo.

Si alguien lo ha echo o una pagina donde pueda ver ejemplos les agradeceria.
Saludos juan
  #2 (permalink)  
Antiguo 30/10/2007, 02:12
Avatar de iHans  
Fecha de Ingreso: octubre-2007
Mensajes: 27
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: codigo ajax

Lo que tu deseas hacer no es ajax, es dhtml. Lo más fácil (o lo que se me ocurre en este momento) es que estos 5 campos estén dentro de un div con visibilidad oculta. Esto lo puedes crear con una función simple de javascript.
p.e.:
Código:
function ShowFields(idCheck)
{		
	if(idCheck!=null)
	{
                //Por ejemplo los campos que quieres mostrar estan 
                //dentro de un div llamado p.e.: 'Fields'+idcheck
                //p.e.: idcheck = 'Check01' entonces sería fieldsCheck01

                //Obtengo el estado del checkbox
		var isChecked = document.getElementById(idCheck).checked;

                //Establezco el elemento que quiero ocultar (el div)
		var obj = document.getElementById('fields'+idCheck);
			
		if(isChecked)
		{
			obj.style.visibility = 'visible';
		}
		else
		{
			obj.style.visibility = 'hidden';
		}		
				
	}
		
}
Si tú quieres efectos deberías pensar en usar frameworks como el mootools, jquery, etc.

Saludos.
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 20:45.