Foros del Web » Programando para Internet » Javascript »

Listbox

Estas en el tema de Listbox en el foro de Javascript en Foros del Web. Estimados amigos, estoy intentando pasar datos de un listbox A a un listBoxB, a través de un botón "Agregar", pero el problema que tengo es: ...
  #1 (permalink)  
Antiguo 14/01/2013, 11:05
 
Fecha de Ingreso: enero-2013
Mensajes: 2
Antigüedad: 11 años, 3 meses
Puntos: 0
Listbox

Estimados amigos, estoy intentando pasar datos de un listbox A a un listBoxB, a través de un botón "Agregar", pero el problema que tengo es: que lo pasa, pero al rato se recarga la pagina y queda en blanco el listBoxB.

Los datos que tengo cargados en el listBoxA, son a través de php.

Este es el codigo JavaScript que llamo desde el boton "Agregar"

Código:
<script>
	function pasar_valores()
		{
			
			var de1 = document.getElementById("listTodasEspecies");
			var a1 = document.getElementById("listEspeciesAsignadas");
			
			var i = 0;
			var vec= new Array();
			while(i < de1.options.length )
			{
				
			if( de1.options[i].selected)
			{ 
							
				vec.unshift({name:de1.options[i].text,value:de1.options[i].value}); 
						
			}
			i =  i + 1;	
			}
			
		
		if( vec.length > 0 )
		{
			//alert ("entra");
			for(var j = 0; j < vec.length; j++)
			{
				//alert ("entro for 1");
				//alert (a1.options.length);
				insert = true 
				for( var i = 0; i < a1.options.length; i++ ){
					//alert("entro for 2");
					if( a1.options[i].value == vec[j].value )
					{
						//alert ("false");
						insert = false; 
						break;
					}
				}
				
				if( insert == true )
				{
					//alert ("inserto ");
					var newOption = document.createElement('option');
					newOption.value = vec[j].value;
					newOption.text = vec[j].name;
					//alert ("Verdad");
					if(window.ActiveXObject)
					{
						a1.add(newOption);
											}
					else
					{
						a1.appendChild(newOption);						
					}
				}
		}
		}
	};
	
	</script>
Muchas gracias y un saludo a todos...
  #2 (permalink)  
Antiguo 14/01/2013, 14:08
 
Fecha de Ingreso: enero-2013
Mensajes: 2
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Listbox

Bueno ya solucioné mi problema...en vez de boton Submit lo puse como button y listo, ya no recarga la pagina....lo que le tiene que suceder a un novato...jeje

Etiquetas: listbox, php
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 03:38.