deshabilitar boton de formulario

15/09/2004 - 23:35 por nacho | Informe spam
hola amigos, lo que quiero hacer es deshabilitar el boton de un formulario
para cuando este se envía, debido a que si la conexion es muy lenta, apretan
varias veces el mismo y el registro se duplica.
Como boton uso una imagen. Como puedo hacer eso?

gracias
nacho

Preguntas similare

Leer las respuestas

#1 Gabriel
16/09/2004 - 17:22 | Informe spam
Deberias "interceptar el submit de tu form":

<script language="vbscript">
FUNCTION Nombredetuform_ONSUBMIT
'--Deshabilitar el boton "submit"--
nombredetuform.nombredetubotonsubmit.enabled = false

NombredeTuform=True ' Para confirmar el Submit (cancela el submit
poniendo = False)

End Function
</script>

Apenas apretan el boton submit, este se desactiva y pasa la accion a la
pagina definida en el "action" de tu form Luego si entran de nuevo a la
pagina de tu form, el boton submit vuelve a estar activado.

Suerte Gabriel


"nacho" escreveu na mensagem
news:
hola amigos, lo que quiero hacer es deshabilitar el boton de un formulario
para cuando este se envía, debido a que si la conexion es muy lenta,
apretan
varias veces el mismo y el registro se duplica.
Como boton uso una imagen. Como puedo hacer eso?

gracias
nacho


Respuesta Responder a este mensaje
#2 Alvaro G Vicario
17/09/2004 - 09:25 | Informe spam
*** Gabriel wrote/escribió (Thu, 16 Sep 2004 12:22:49 -0300):
<script language="vbscript">
FUNCTION Nombredetuform_ONSUBMIT
'--Deshabilitar el boton "submit"--
nombredetuform.nombredetubotonsubmit.enabled = false

NombredeTuform=True ' Para confirmar el Submit (cancela el submit
poniendo = False)

End Function
</script>



No hay ninguna necesidad de hacerlo en VBScript:

<script language="JavaScript" type="text/javascript"><!--
function boton(f){
f.enviar.disabled=true;
}
//--></script>

<form onsubmit="boton(this)">
<input name="enviar" type="submit">

Esto funciona en cualquier navegador y cualquier sistema operativo.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida