Jump to content


medinadato

Member Since 05/01/2007
Offline Last Active 22/02/2007, 14:07
-----

Posts I've Made

In Topic: Enviar Campos Checkbox Por Ajax

05/01/2007, 23:00

ouuu... esta na net procurando um scrip desses ai... seguinte... o primeiro ficou extenso msm... ja o segundo precisou de umas correçoes também.. mas nao envia campos text, textarea.... .


bem... fiz esse dak baseado no de vcs.. e deu certo.... ;)


function getFormValues(i) {
	var str = "";
	var formObject = document.forms[i];
			
	for(var n = 0; n < formObject.elements.length; n++) {
		// alert(' n: '+n+formObject.elements[n].type+' '+formObject.elements[n].name+'\n'+formObject.elements[n].value);
		if(formObject.elements[n].type == "radio" || formObject.elements[n].type == "checkbox") {
			if(!str) {
				if(formObject.elements[n].checked == true)
					str = formObject.elements[n].name + '=' + encodeURIComponent(formObject.elements[n].value);
				else
					str = str;
			} 
			else {
				if(formObject.elements[n].checked == true)
					str = str + '&' + formObject.elements[n].name + '=' + encodeURIComponent(formObject.elements[n].value);
				else
					str = str;
			}
		} 
		else if(formObject.elements[n].type == "button")
			str = str;
		else {
			if(!str)
				str = formObject.elements[n].name + '=' + encodeURIComponent(formObject.elements[n].value);
			else
				str = str + '&' + formObject.elements[n].name + '=' + encodeURIComponent(formObject.elements[n].value);
		}
	}
	return (str);
}

flw

IPB Skin By Virteq