Ver Mensaje Individual
  #8 (permalink)  
Antiguo 13/04/2009, 08:36
Avatar de eulloa
eulloa
 
Fecha de Ingreso: octubre-2007
Ubicación: Donde caiga la noche, si mi hijo me deja
Mensajes: 691
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: crear un input type=text o textarea al hacer click

Código:
function validaFormulario(id){

	var miValor = new Array();	
	var miID = new Array();	
	var cadena = new Array();

	divEditaProceso = document.getElementById('editarProceso');

	for (i = 0; i < fvalida.elements.length; i++) {	
		if (fvalida.elements[i].type == 'text'){
			miValor[i] = fvalida.elements[i].value;
			miID[i] = fvalida.elements[i].id;
			cadena[i] = miID[i]+"="+miValor[i];
		}
	}

	cad = cadena.join("&");

	//MIRAR PARA QUITAR EL ACT, PUES LO LLAMARÉ DESDE PHP
	//EL CAMPO ID SE LLAMA ACT PARA TODAS LAS CONSULTAS DE PROCESO
	url = "editarProceso.php?act="+id+cad;

	
	ajax=objetoAjax();
	ajax.open("GET", url);

	ajax.onreadystatechange = function() {
	        if (ajax.readyState==1) {
	                divEditaProceso.innerHTML="Buscando, espere...";
		}
		else if (ajax.readyState==3){
			divEditaProceso.innerHTML = "Completando, espere...";
		}
		else if (ajax.readyState==4){
			if(ajax.status==200){
				divEditaProceso.innerHTML=ajax.responseText;
			}
			else if(ajax.status==404){
				divEditaProceso.innerHTML = "La direccion no existe";
			}
			else{
		                divEditaProceso.innerHTML = "Error: ".ajax.status;
			}
		}
	}
	 ajax.send(null)
}
BUeno, esta es la función que uso para enviar los elementos a través de ajax. Me falta validar dos o tres cosas, si pudieran darme consejos sobre ella igual, o si es esta funcion la q parece tener problemas. Agradecido de antemano.
OK, anotado lo de type del textarea
salu2