asi creo los radios
Código PHP:
   echo "<td align=center><input type='radio' name=ident_m[".$arreglo_m[$pos_m][0]."] id=ident_m[".$arreglo_m[$pos_m][0]."]' disabled=true ></td>"; 
      
  |  |||
|      hola, he creado unos "radio" dinamicamente y necesito hacer referencia a uno de ellos desde Javascript, como lo hago???   asi creo los radios Código PHP:     |  
  
  |  ||||
|      Habría que ver el código PHP completo para saber qué valores está obteniendo de la matriz $arreglo_m.    
				__________________   Por favor, antes de preguntar, revisa la Guía para realizar preguntas.  |  
  
  |  |||
|      Respuesta: referencia radios creados en PHP    los valores que está obteniendo la matriz $arreglo_m son traidos de la BD de esta manera   $retorno[] = array($row[0], $row[1], $row[2], $row[3], $row[4]); return $retorno; $arreglo_m recibe esos datos, que son ID_META, NOMBRE_META, DESCRIP_META, FECHA_PERIODO, ID_EVAL no se que mas puedo poner o publicar de forma que me ayuden  |  
  
  |  ||||
|      ¿Por qué necesitas que el índice del nombre lo obtenga a partir de ahí? ¿No será más fácil que sean de forma ascendente consecutiva?     
				__________________   Por favor, antes de preguntar, revisa la Guía para realizar preguntas.  |  
  
  |  ||||
|      Respuesta: referencia radios creados en PHP    hzapata9 trata de ilustrarnos como seria la salida en pantalla, no lo que tienes, sino como quieres que se vea     
				__________________   My path is lit by my own fire, I only go where I desire  |  
  
  |  |||
|      Respuesta: referencia radios creados en PHP    necesito que es indice este ahi poruqe tiene relacion con la pregunta que se responde en este caso, y asi tengo en la matriz las respuestas para recibirlas en la pagina php que guarda las respuestas   podria hacerlo de otra forma???  |  
  
  |  ||||
|      Hazle caso a foreverOdd. ¿Podrías mostrarnos la salida HTML que produce tu código?     
				__________________   Por favor, antes de preguntar, revisa la Guía para realizar preguntas.  |  
  
  |  |||
|      Respuesta: referencia radios creados en PHP    miren ahi esta el codigo que se genera de la pagina    Código PHP:    Última edición por hzapata9; 26/08/2008 a las 08:18 Razón: error digitacion  |  
  
  |  ||||
|      Respuesta: referencia radios creados en PHP    En este caso lo que tienes que hacer es quitar de dentro de los corchetes el id que tienes. Digo, algo así:    Código PHP:    
				__________________    Por favor, antes de preguntar, revisa la Guía para realizar preguntas. Última edición por David; 26/08/2008 a las 08:42  |  
  
  |  ||||
|      Respuesta: referencia radios creados en PHP    Como dije anteriormente el name debe ser el mismo SOLO para un grupo de radios, aca tienes el mismo nombre para todos los radios, javascript no tomara en cuenta los corchetes, debes buscar la manera de darle un nombre distinto a los radios de distintas preguntas, por otro lado el ID es el mismo es varios radios lo cual no es correcto, sin embargo no es necesario que trabajes con id en este caso...    puede hacer algo asi: echo "<td align=center><input type='radio' name='ident_m".NRO_PREGUNTA."[]' disabled=true value='EL VALOR DE LA OPCION'></td>"; 
				__________________   My path is lit by my own fire, I only go where I desire  |  
  
  |  ||||
|      Debes hacer referencia a su nombre y al índice que tiene. Por ejemplo:    Código PHP:    
				__________________   Por favor, antes de preguntar, revisa la Guía para realizar preguntas.  |  
  
  |  |||
|      Respuesta: referencia radios creados en PHP    foreverOdd si revisas bien cada grupo de "radios" consta de 5 radios y por lo que se y estoy seguro deben llevar el mismo "name", cierto???   y aprovecho de consultarte la misma pregunta que deje para David???  |  
  
  |  ||||
|      Respuesta: referencia radios creados en PHP    Creo que nos hemos confundido con respecto al uso de corchetes, para los radio no es necesario su uso, porque al fin y al cabo el radio solo permite la seleccion de una de las opciones... solo preocupate por darles un nombre distinto a los radios de las distintas preguntas... luego en javascript haces tal como lo indico David, al tener el mismo nombre JS lo interpreta como un array..     
				__________________   My path is lit by my own fire, I only go where I desire  |  
  
  |  |||
|      Cita:  esto es lo que obtengo en HTML, al hacerlo como tu dices 
					Iniciado por foreverOdd      Como dije anteriormente el name debe ser el mismo SOLO para un grupo de radios, aca tienes el mismo nombre para todos los radios, javascript no tomara en cuenta los corchetes, debes buscar la manera de darle un nombre distinto a los radios de distintas preguntas, por otro lado el ID es el mismo es varios radios lo cual no es correcto, sin embargo no es necesario que trabajes con id en este caso...  puede hacer algo asi: echo "<td align=center><input type='radio' name='ident_m".NRO_PREGUNTA."[]' disabled=true value='EL VALOR DE LA OPCION'></td>"; Código PHP:    al hacerlo asi: Código PHP:    Código PHP:     |  
  
  |  ||||
|      Respuesta: referencia radios creados en PHP    para validar que un radio haya sido seleccionado haces:    seleccionado = false; for(i=0; i<NOMBRERADIO.length;i++){ if(NOMBRERADIO[i].checked == 'true') seleccionado = 'true'; } if (!selecionado) alert('LLENE TODOS LOS CAMPOS') ahora el detalle esta en recorrer todo los grupos de radios 
				__________________   My path is lit by my own fire, I only go where I desire  |  
  
  |  ||||
|      Haz esto:    Código PHP:    Código PHP:     . 
				__________________   Por favor, antes de preguntar, revisa la Guía para realizar preguntas.  |  
  
  |  |||
|      Respuesta: referencia radios creados en PHP    foreverOdd agradezco tu intencion  de ayudarme pero al parecer no me explico bien o la forma que lo hago no me doy a entender, no quiero validar que los radios sean selecionados, eso ya lo tengo listo   lo que quiero es "que de acuerdo al valor que se ingrese en el input text se selecione un radio" y el problema lo tengo es como hago referencia a ese radio que quiero seleccionar David probaré lo que me dices, gracias  |  
  
  |  |||
|      Cita:  David como seria esa referencia en Javascript??? "index" poruqe debo cambiarlo 
					Iniciado por David el Grande      Haz esto:  Código PHP:    Código PHP:     .document.form1.ident_m[index].checked = true;  |  
  
  |  ||||
|      A ver, si entendí lo que quieres hacer es lo del input, que al cambiar el valor cambie el check, bueno, pues solo modifica la función así:    Código PHP:    Código PHP:    
				__________________   Por favor, antes de preguntar, revisa la Guía para realizar preguntas.  |  
  
  |  ||||
|      Respuesta: referencia radios creados en PHP    ahhhhhh, ok, ya te entiendo     ![]() bueno en el evento onkeyup del text llamas una funcion para que haga esa seleccion: algo asi: onkeyup=\"seleccionar_radio('aca pones en name del input',this)\" 
Código:
  
function seleccionar_radio(nameR,text){
    valorText = text.value;
    if (valorText >0 && valorText <20)
        nameR[0].checked = "true";
   else if ..... y asi  para el resto
}
				__________________   My path is lit by my own fire, I only go where I desire  |  
  
  |  |||
|      Respuesta: referencia radios creados en PHP    señores les tengo malas noticias tengo problemas en Javascript, ME DA ERROR    el input text esta así Código PHP:    Código PHP:    Código PHP:    que pude estar mal??? Última edición por hzapata9; 26/08/2008 a las 10:13 Razón: error de digitacion  |  
  
  |  ||||
|      Debes pasarle el objeto entero como parámetro, así:    Código PHP:    Código PHP:    
				__________________   Por favor, antes de preguntar, revisa la Guía para realizar preguntas.  |  
  
  |  ||||
|      ¿Cuál es el rango de valores?. Porque a mí me funcionó, pero el caso es que debe ser mayor que 84 según el código para que seleccione el segundo radio      . ¿Aún colocando un valor más alto que ese queda seleccionado el primero? 
				__________________   Por favor, antes de preguntar, revisa la Guía para realizar preguntas.  |  
  
  |  |||
|      Respuesta: referencia radios creados en PHP    SOLUCIONADO!!!!!    era una estupidez de esas que uno se le pasan, seguia teniendo esto numero en vez de numero.value agradezco nuevamente a "David el Grande" y tambien a "foreverOdd" por su disposión y conocimientos, y compartir estos,agradezco la paciencia igual   Última edición por hzapata9; 26/08/2008 a las 10:36 Razón: error digitacion  |  
  
  |  |||
|      Respuesta: referencia radios creados en PHP     el haber cambiado esto:Código PHP:    Código PHP:    que hago ahora???  |  
  
  |  ||||
|      ¿Cuál es el código de la página que recibe los datos?     
				__________________   Por favor, antes de preguntar, revisa la Guía para realizar preguntas.  |  
  
  |  |||
|      Respuesta: referencia radios creados en PHP    aqui esta:   Código PHP:     |