Foros del Web » Programando para Internet » Javascript »

A ver que se les ocurre.

Estas en el tema de A ver que se les ocurre. en el foro de Javascript en Foros del Web. Tengo una encuesta que será enviada por email a cientos de usuarios a traves de nuestra red. Esta encuesta será llenada por el usuario y ...
  #1 (permalink)  
Antiguo 17/05/2002, 19:33
 
Fecha de Ingreso: mayo-2002
Mensajes: 14
Antigüedad: 22 años
Puntos: 0
A ver que se les ocurre.

Tengo una encuesta que será enviada por email a cientos de usuarios a traves de nuestra red.

Esta encuesta será llenada por el usuario y enviada al servidor. Como comprenderan la información que el usuario suministre debe ser lo mas fiel posible.

En tal sentido me han pedido investigar de que manera se puede controlar que un usuario no envie la encuesta mas de una vez.

Tomando el nombre de la PC y guardarlo en la base de datos para luego hacer una validación.

Generando un cookie y despues que el cliente envie la encuesta satisfactoriamente esta cookie se quede en la pese y la proxima vez valido si existe o nó.

En fin amigos me gustariá saber como puedo resolver este asunto.

Antes que todo muchas gracias.
  #2 (permalink)  
Antiguo 17/05/2002, 23:46
Usuario no validado
 
Fecha de Ingreso: julio-2001
Mensajes: 766
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: A ver que se les ocurre.

como ese el foro de java script te dejo algo en javascript

<script language="Javascript">
/*-- for(unknown){ [email protected] } --*/
var today = new Date();
var expiry = new Date(today.getTime() + 28 * 24 * 60 * 60 * 1000); // 28 dias
function lee(valor)
{
document.cookie.search(RegExp("("+valor+ "=)([^;]*)(;*)","gi"))
return unescape(RegExp.$2)
}
function chek(f)
{
var name='voto'
if(lee(name)==1)
{
alert("Gracias por votar tu boto ya fue Contabilizado")
return false
}
else
{
document.cookie=name + "=1; expires=" + expiry.toGMTString();
return true
}
}
</script>

<form onsubmit="return chek(this)" action="null">

<select name="selectes">
<option value=1>valor 1
<option value=2>valor 2
</select>
<input type="submit">
</form>
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 21:30.