Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2008, 09:00
cmarrero
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 16 años, 4 meses
Puntos: 2
Exclamación Formulario Ayax y type="radio"

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">
RespInscripto
<input type="radio" name="codicionIVa" value="6" id="codicionIVa_4">
RespNo 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 
document.getElementById('formulario');
        var 
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