Cita:
...pero no funciona. ¿Cómo podría hacerlo?for i=1 to pos
("frmchk & pos").checked=false
next
esto.checked=true
("frmchk & pos").checked=false
next
esto.checked=true
Gracias
FeReNZCy
| |||
seleccion dinámica de objetos Hola maestros. Tengo una pequeña duda. Necesito saber cómo hacer referencia a una propiedad de un objeto cuando no sé cuántos objetos he creado. Es decir, yo en una línea de código presento en la página una tabla con una serie de registros, y en cada fila de la tabla tengo un radio button por cada registro de tal forma que luego en un subprograma quiero ver la propiedad "checked" de cada radio button. El código que he realizado es algo así: Cita: ...pero no funciona. ¿Cómo podría hacerlo?for i=1 to pos ("frmchk & pos").checked=false next esto.checked=true Gracias FeReNZCy |
| |||
Re: seleccion dinámica de objetos me he tirado más tiempo buscando tu mensaje una vez te había hecho el ejemplo que haciéndolo.. ![]() ![]() <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> </HEAD> <script> function recorrer_radio(){ var coleccion = document.all.tags("input"); //coleccion de inputs de la pàgina for(i = 0; i < coleccion.length; i++){ retorno = coleccion(i).id.substr(0,5) //subcadena del id del control // e.d (id=radio1) saco (radio) if (retorno=="radio"){ //compruebo que es un radio alert(coleccion(i).checked) } } } </script> <BODY onload="recorrer_radio()"> <table> <tr><td><INPUT id=radio1 name=radio1 type="radio" CHECKED></td></tr> <tr><td><INPUT id=radio2 name=radio2 type="radio"></td></tr> <tr><td><INPUT id=radio3 name=radio3 type="radio" CHECKED></td></tr> <tr><td><INPUT id=radio4 name=radio4 type="radio" ></td></tr> <tr><td><INPUT id=text1 name=text1 type="text"></td></tr> </table> </BODY> </HTML> |