Foros del Web » Programando para Internet » Javascript »

envio de datos dinamicos validados x consulta

Estas en el tema de envio de datos dinamicos validados x consulta en el foro de Javascript en Foros del Web. Hola genios del web, estoy jodido kon un problemilla. Hice una validacion mediante Ajax de un dato para colocarlo en un formulario ke posterior% se ...
  #1 (permalink)  
Antiguo 23/07/2007, 10:53
Avatar de rekkiem  
Fecha de Ingreso: diciembre-2006
Mensajes: 30
Antigüedad: 17 años, 11 meses
Puntos: 0
Sonrisa envio de datos dinamicos validados x consulta

Hola genios del web, estoy jodido kon un problemilla. Hice una validacion mediante Ajax de un dato para colocarlo en un formulario ke posterior% se va almacenar junto kon otros datos en una tablaSQL...

Código:
function Proceso(){	
var codigo, contenedor,aux,vacio;

	contenedor = document.getElementById('Id');
	codigo = document.getElementById('codBip').value;
	ajax=http;	
	ajax.open("GET", "ValidaBip.php?codigo="+codigo,true);
	ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				contenedor.innerHTML = ajax.responseText;
			}
			
	}
ajax.send(null);


 window.parent.document.forms.fcalen.bip.value=codigo;
}
y asi los enviaba

Código HTML:
<div id="Id" align="left"></div> <span class="Estilo3"><span class="ingreso">
				<input name="codBip" type="text" class="bordegris" id="codBip"  size="8" maxlength="8"  align="left" >                    
				<input type="button" name="Valida" value="Agregar" onClick="Proceso()">					
				<input name="bip" type="hidden" value="" onLoad="Proceso();"> 
Hasta ahi no tuve mayor problema porke era solo un dato y mediante hidden lo enviaba, pero ahora me pidieron ke el usario pudiera agregar mas de un dato, se me ocurrio hacerlo mediante campos dinamicos pero mi poco conocimiento en javascript me restringe. Esto es lo ke he exo ahst el momento

Código HTML:
var http =getXMLHTTPRequest();
num=0;
function Proceso(){	
var codigo, contenedor,aux,vacio,dinamic;
	num++;
	contenedor = document.getElementById('Id');
	dinamic = document.getElementById('ok');
	codigo = document.getElementById('codBip').value;
	ajax=http;	
		
	ajax.open("GET", "ValidaBip.php?codigo="+codigo,true);
	ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				contenedor.innerHTML = ajax.responseText;
				
				var elem=document.createElement('input');
				elem.type = 'hidden';
				elem.name= num;
				elem.value= ajax.responseText;
				dinamic.appendChild(elem)
				
				
				
			}
			
	}
ajax.send(null);


}
ahi va de vuelta

Código HTML:
<div id="Id" align="left"></div> <span class="Estilo3"><span class="ingreso">
				<input name="codBip" type="text" class="bordegris" id="codBip"  size="8" maxlength="8"  align="left" >                    
				<input type="button" name="Valida" value="Agregar" onClick="Proceso()">					
				<input name="bip" type="hidden" value="" onLoad="Proceso();">
<div id="ok"></div> 
El problema es ke no me crea los campos hidden para enviarlos.
Alguna idea de como enviar esos datos dinamicos x un form. Agradecido de antemano
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:47.