Teniendo el siguiente formulario :
Aqui pongo solo una parte del mismo....
Código PHP:
<form name="cliente" onSubmit="return carga();" >
Empresa: <input name="empresa" id="empresa" type="text" size="25"/>
//Elementos radio queno se como controlarlo..
<input type="radio" name="codicionIVa" value="1" id="codicionIVa_0">
Con. Final
<input type="radio" name="codicionIVa" value="2" id="codicionIVa_1">
No Resp.
<input type="radio" name="codicionIVa" value="3" id="codicionIVa_2">
Excento
<input type="radio" name="codicionIVa" value="4" id="codicionIVa_3">
Monotributo
<input type="radio" name="codicionIVa" value="5" id="codicionIVa_4">
Resp. Inscripto
<input type="radio" name="codicionIVa" value="6" id="codicionIVa_4">
Resp. No Inscripto
<input type="radio" name="ci" value="1" id="ci">
Contribuyente Local
<input type="radio" name="ci" value="2" id="ci2">
Convenio Multilateral
</form>
<div id="formulario">
</div>
Código PHP:
function xmlhttp(){
var xmlhttp;
try{xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");}
catch(e){
try{xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}
catch(e){
try{xmlhttp = new XMLHttpRequest();}
catch(e){
xmlhttp = false;
}
}
}
if (!xmlhttp)
return null;
else
return xmlhttp;
}
function carga(){
empresa = document.cliente.empresa.value;
codicionIVa = document.cliente.codicionIVa.value;
ci = document.cliente.ci.value;
var A = document.getElementById('formulario');
var B = document.getElementById('cargando');
var ajax = xmlhttp();
ajax.onreadystatechange=function(){
if(ajax.readyState==1){
B.innerHTML = "Espere por Favor..";
}
if(ajax.readyState==4){
A.innerHTML = ajax.responseText;
B.innerHTML = " ";
}
}
ajax.open("GET","clientes/query_datos.php?&empresa="+empresa+"&codicionIVa="+codicionIVa+"&ci="+ci,true);
ajax.send(null);
return false;
}
y cuando lo imprimo desde php... la respuesta es undefined.... como hago para que me envie el que esta seleccionado...
Gracias y espero que se entienda