Tengo un pequeño incomveniente...
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>
Lo recivo con e js siguiente:
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;
}
El problema es el siguiente... todo los campos menos los de tipo "radio" pasan perfecto, esto imagino es por que el js no me envia el que esta chequed si no todos...
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