Foros del Web » Programando para Internet » ASP Clásico »

Cambiar Value de un Input Text usando ASP

Estas en el tema de Cambiar Value de un Input Text usando ASP en el foro de ASP Clásico en Foros del Web. Buen dia, he buscado desde hace un par de dia alternativas y aunque estoy seguro estoy olvidando algo, no puedo dar con la respuesta, mi ...
  #1 (permalink)  
Antiguo 23/01/2011, 17:47
 
Fecha de Ingreso: febrero-2009
Mensajes: 64
Antigüedad: 15 años, 3 meses
Puntos: 1
Cambiar Value de un Input Text usando ASP

Buen dia, he buscado desde hace un par de dia alternativas y aunque estoy seguro estoy olvidando algo, no puedo dar con la respuesta, mi planteamiento es el siguiente:

Quiero generar un codigo de seguridad aleatorio para evitar registro spam en mi pagina, lo estoy tratando de lograr de la siguiente forma:

1.- Tengo un flash donde aparece un codigo generado mediante asp, en el archivo asp donde se genera el codigo se establece el valor un variable de session;

2.- En el formulario tengo un input/text donde el usuario debe escribir el codigo que aparece en el flash;

3.- Tengo una funcion en javascript que me hace la validacion de todo el formulario, donde deseo se valide tambien el codigo de seguridad, la pregunta es, como paso esa variale de session a la funcion javascript?

Hasta ahora probe asignarle el valor de la variable a un input/hidden pero como el codigo de seguridad se genera en el mismo formulario, el valor no es tomado por el input

Gracias de antemano
  #2 (permalink)  
Antiguo 24/01/2011, 07:10
Avatar de Javier01  
Fecha de Ingreso: febrero-2008
Ubicación: Montevideo
Mensajes: 261
Antigüedad: 16 años, 3 meses
Puntos: 31
Respuesta: Cambiar Value de un Input Text usando ASP

No entiendo bien la idea de la seguridad que piensas implementar, puesto que si el código de seguridad puede ser visto en el HTML, va a ser fácil tomarlo y usarlo para hacer los registros spam.

Pero para pasar el valor de una variable de asp a una variable javascript es fácil:

Código:
<script LANGUAGE=""JavaScript"">

var variblejs = <%=Session("variblesesion")%>

</script>
Y con eso le asignas el valor de la variable de sesión asp a la variable js.

para poner el valor de una varible asp a un input text es:

Código:
<input type="text" value="<%=Session("variblesesion")%>" name="Elnombre" id="elID">
pero como dije, no creo que sea una buena forma de evitar los spam.
lo ideal sería utilizar un captcha.

Saludos
__________________
Tomarse un tiempo para redactar correctamente la pregunta, utilizando los signos de puntuación adecuados, es ganar tiempo y calidad en la respuesta.

Etiquetas: asp, input, txt
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:26.