FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Variables dinamicas en JavaScript
Hola espero me pueda ayudar.
Tengo un formulario donde inserté 80 radiobuttons cada uno para contestar una pregunta. Necesoto detectar si el usuario dejó una pregunta sin contestar (Validar), todos los radio buttons se llaman: p1,p2,p3,p4.....p80. Quiero saber si existe una forma de variable dinamica como en php para con un ciclo for ir checando si uno de los radiobuttons está sin seleccionar, conservando la letra "p" y que el numero que la acompaña valla incrementando con la variable del for. Alguien sabe si es posible con JavaScript? En php si es posible? |
#2
|
||||
|
||||
Hola,
Cita:
En todo caso sabe que, como puedes imaginar, sí es posible, utilizando JavaScript, recorrer los elementos de un formulario HTML. |
#3
|
|||
|
|||
gracias por contestar.
tienes razón, explique mal, mencioné que tengo 80 radiobuttons, pero en sí tengo 80 preguntas y cada pregunta tiene 5 radiobuttons que el usuario puede seleccionar. mencioné que tengo 80 radiobuttons por que en sí los 5 radiobuttons que cada pregunta tiene pertenecen a una variable llamada p1, p2,p3...p80. y cada una de estas variables toma un valor numerico depende de cual radiobutton de los 5 se seleccionó. explicaré mejor... Utilizo este codigo que encontre para darme cuenta si una de las preguntas está sin contestar. var form = document.form1; var s = "no"; for ( var i = 0; i < form.p1.length; i++ ) { if ( form.p1.checked ) { s= "si"; break; } } if ( s == "no" ){ alert( "Pregunta numero 1 no tiene valor" ) ; return false; } En este caso checo si la variable p1 no tiene valor. Debido a que tengo 80 preguntas tendre que copiar 80 veces este codigo, preferiria agregar otro ciclo for, e ir cambiando el nombre de la variable, incrementando el numero que acompaña a la "p". como ya dije con php si es posible. no se si con javascrip se pueda. ayudenme por favor... |
#4
|
|||
|
|||
Así como pones form.p1, también puedes poner form['p1'] o bien form['p' + 1]. De ahí, es sólo un paso para poner form['p1' + num] e iterar sobre num.
Bye |
#5
|
|||
|
|||
muchisimas gracias.
Esa es la solución, lo probaré. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
variables dinamicas | Yoli | HTML, Javascript y otros | 2 | 11-01-2008 09:27:05 |
Consultas dinamicas | muppett | Conexión con bases de datos | 1 | 08-10-2007 19:56:02 |
Formas dinamicas | eldonfsr | C++ Builder | 0 | 20-09-2007 06:49:10 |
Formas dinamicas | eldonfsr | C++ Builder | 2 | 11-09-2007 08:56:53 |
paso de variables con javascript | smendo | PHP | 3 | 24-01-2005 08:41:50 |
|