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:
este codigo html anda perfecto, pero cuando lo paso a asp .net no logro que funcione!<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Documento sin tí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>
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!!!!