Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2008, 21:57
Ruben_C
 
Fecha de Ingreso: febrero-2006
Mensajes: 217
Antigüedad: 19 años
Puntos: 0
ayuda con radio boton

hola no se como puedo tomar el valor del radio boton, tengo este codigo que lo arme por partes (de otros codigos), pero no me funciona:

Código:
function DatoRadio() //esta funcion la copie en otro sitio
{
    for(i=0;i<buscar.length;i++)
        if(buscar[i].checked) return buscar[i].value;
}


function buscarDato(){
	resul = document.getElementById('resultado');
	
	bus=document.frmbusqueda.dato.value;
	radio=DatoRadio(document.frmbusqueda.buscar.value);//aqui quiero recuperar el valor del radio boton.
	
	ajax=nuevoAjax();
	ajax.open("POST", "busqueda.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			resul.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("busqueda="+bus+"&tabla="+radio)//aqui quiero enviar el valor

}
y los radio botones vienen en este form:

Código HTML:
form name="frmbusqueda" action="" onsubmit="buscarDato(); return false">
  <table width="200">
    <tr>
    <td>Buscar:</td>
    <td colspan="2"><label>
      <input type="text" name="dato" id="dato" />
    </label></td>
    <td><label>
      <input type="submit" name="button" id="boton" value="Enviar" />
    </label></td>
    </tr>
    <tr>
      <td><label style="background-color:#FFFFCC">
        <input type="radio" name="buscar" value="senador" id="senador"  />
        Senadores</label></td>
   
  
      <td><label style="background-color:#CCFFFF">
        <input type="radio" name="buscar" value="diputado" id="diputado" />
        Diputados</label></td>
  
  
      <td><label style="background-color:#FFFFCC">
        <input type="radio" name="buscar" value="alcalde" id="alcalde" />
        Alcaldes</label></td>
    
      <td><label style="background-color:#CCFFFF">
        <input type="radio" name="buscar" value="concejal" id="concejal" />
        Concejales</label></td>
    </tr>
  </table>
</form> 
saludos