Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2006, 07:23
diegodlf
 
Fecha de Ingreso: enero-2005
Mensajes: 89
Antigüedad: 19 años, 4 meses
Puntos: 0
Exclamación Evitar el doble clic en web controls!!!

hola gente!!!

tengo que evita que la persona realice dos clic seguidos en un boton de submit, alguien sabe como hacerlo?

lo que tengo es lo siguiente:


Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<script LANGUAGE="JavaScript">
 function enviado() { 
  document.forms[0].enviar.disabled=true;
  document.forms[0].submit();
  }
</script>
<body>
<form action="http://www.yahoo.com" method="POST" name="formulario" id="formulario">
  <input name="enviar" type="submit" id="enviar" value="Enviar"  onClick="return enviado();">
</form>
</body>
</html>
este codigo html anda perfecto, pero cuando lo paso a asp .net no logro que funcione!
para pasarlo a asp .net lo que hago es agregar el atributo al boton de esta forma en el page_load()

enviar.Attributes("onclick") = "javascript: enviado();"

esto agrega la llamada al script, pero no funciona!!
lo que hice fue probar colocar el codigo del boton html comun y al lado el que genera asp .net. el primero anda el segundo no, cuando al primero le agrego "language="javascript"" que es uno de los atributos que le coloca asp .net al generar el codigo del boton el boton que antes andaba al tener este atributo ya no anda, podrian ayudarme???
alguien sabe otra posible forma de hacerlo?

Gracias!!!!
__________________
Diegote ::.

www.mmsolutions.com.ar