Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/11/2011, 18:15
Avatar de anacona16
anacona16
 
Fecha de Ingreso: marzo-2010
Ubicación: Bogota DC
Mensajes: 610
Antigüedad: 14 años, 9 meses
Puntos: 52
Respuesta: Como obtener el nombre de un radio al clikear una imagen

Tengo esta funcion que hace lo que quiero

Código HTML:
Ver original
  1. function obtenerRadioSeleccionado(){
  2.                 elementos = document.getElementById("formulario").elements;
  3.                 longitud = document.getElementById("formulario").length;
  4.                 for (var i = 0; i < longitud; i++){
  5.                    if(elementos[i].name == "radio_editar" && elementos[i].type == "radio" && elementos[i].checked == true){
  6.                        return $(elementos[i]).attr('value');;
  7.                    }
  8.                }
  9.                return false;
  10.            }

Y asi la utilizo

Código HTML:
Ver original
  1. $('#img_editar').live('click',function(){              
  2.                 var id = obtenerRadioSeleccionado();
  3.                 if(id == false){
  4.                     alert("Seleccione un elemento");
  5.                 }else{
  6.                     document.location = '?controlador=productos&accion=editar&producto=' + id;
  7.                 }                
  8.             });

Pero no quiero usuario un formulario quiero contar los elementos de tipo radio que hay dentro de la tabla HTML intente con getElementByTagName pero no me dio.
__________________
Aprendiendo!!!