Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2004, 03:11
Hormigaz
 
Fecha de Ingreso: diciembre-2003
Mensajes: 27
Antigüedad: 20 años, 5 meses
Puntos: 0
Como concatenar variables ASP con JavaScript

Hooolas,

Vereis tengo un gran problema!! No me sale lo que quiero hacer... El tema va de ENCUESTAS. Primero os pongo el código y luego os cuento, ok??

@@@@@@@@
CÓDIGO DEL FORMULARIO
<form name="Encuesta<%=(Recordset1.Fields.Item("IdEncues ta").Value)%>" method="post" action="validar.asp">
'Nombre de la ENCUESTA
<%=(Recordset1.Fields.Item("Nombre").Value)%></strong><br>
'RESPUESTAS de la Encuesta
<% For I=1 to (Recordset1.Fields.Item("NumOpciones").Value) %>
<input name="Respuesta<%=(Recordset1.Fields.Item("IdEncue sta").Value)%>" type="radio" value="<%=I%>">&nbsp;&nbsp;<%=(Recordset1.Fields.I tem("Texto"&I).Value)%>
<% Next %>
<input name="Submit" type="button" class="boton" value="Votar" onClick="validar(<%=Recordset1.Fields.Item("IdEncu esta").Value%>);">
</form>

@@@@@@@@

El problema lo tengo en que el nombre del formulario y el nombre de las respuesas en cada uno de los formularios es diferente. Cambia el IdEncuesta. Es decir, el primer formulario tendrá nombre Encuesta1 y las respuestas tendrán el nombre Respuesta1, y así sucesivamente...

@@@@@@@@
CÓDIGO DEL JAVASCRIPT
Pues el código no lo tengo hecho, pero quiero que haga algo así...
//Actualmente yo hago la concatenación de la siguiente manera...
function validar(IdEncuesta)
{
If (document.Encuesta+IdEncuesta+.Respuesta+IdEncuest a+.checked)
{
SUBMIT FORMULARIO
}
else
{
ALERT SELECCIONA OPCIÓN
}
}
}

@@@@@@@@

Bueno pues eso es todo. Espero haberme explicado bien. Si no es así me lo decís y aclararé las cosas...

GRACIAS GRACIAS. Espero que me podais echar una mano !!

Un saludo

adios adios