Comunidad de diseño web y desarrollo en internet online

Problema al Deshabilitar Boton en Formulario

Citar            
MensajeEscrito el 18 Ene 2006 02:30 pm
Saludos nuevamente.

Tengo un pequeño problema, a traves de este formulario:

http://ametrade.com/eng/controls/request_info.php

Se hacen solicitudes de información, ahora, a veces la gente le da varias veces al boton y la info lleg duplicada, lo que necesito es que después que verifique que los datos requeridos esten llenos por el usuario se deshabilite dicho boton, como haria en este caso? he probado varios scripts y nada no me funcionan, creo que es por la funcion de verificacion de datos requeridos, si pueden ayudarme en dicho codigo please :lol:

Saludos.

Por carlosfocus

36 de clabLevel



Genero:Masculino  

Venezuela

firefox
Citar            
MensajeEscrito el 18 Ene 2006 08:56 pm
mira, lo que necesitas es crear una variable que te devuelva el numero de veces que has hecho clic, en el evento onSubmit, y si es mas de una, pues retornas falso...

busca en google, como evitar reenviar formularios,
por ahi vi una funcion javascript hace mucho, que hace lo que pides, y ademas es generica, o sea que la adaptas facilmente a lo que pides...

Por ahora no tengo tiempo, pero si no hayas nada, mañana pongo el codigo :)

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

firefox
Citar            
MensajeEscrito el 19 Ene 2006 01:52 pm
Si ya hice eso, pero recuerda que si esa persona necesita enviar otra solicitud de informacion por que se le olvido X vaina, cuanod entre ya le dara el aviso que envio el formulario..........

Por carlosfocus

36 de clabLevel



Genero:Masculino  

Venezuela

msie
Citar            
MensajeEscrito el 19 Ene 2006 05:06 pm
carlos, quitándole el botón es prácticamente la misma solución que la que te propone ramiro; de una u otra forma el usuario NO podrá mandar los datos otra vez.
y recuerda que es JAVASCRIPT, es decir, los resultados son mientras se ejecuta, si da reload todo estará como la primera vez —claro, a menos de que le metas cookies—

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 19 Ene 2006 05:55 pm
Si fael, se que al refresh la web el contador deberia estar en 0 pero al parecer no es asi, le doy a enviar despues de un refresh y no me deja.

Por carlosfocus

36 de clabLevel



Genero:Masculino  

Venezuela

msie
Citar            
MensajeEscrito el 19 Ene 2006 09:48 pm
en el refresh le das alguna accion directa para poner la variable a 0, o esperas que se ponga a 0 por si sola???

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

firefox
Citar            
MensajeEscrito el 23 Ene 2006 04:44 pm
que complicado es el mundo a veces.
:shock: :shock: :shock: :shock:
porque no pones el botón mas pequeño, así le costará clieckearlo y no querra clickear la segnda vez. ^^ ^^ ^^

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox
Citar            
MensajeEscrito el 23 Ene 2006 10:22 pm
no es complicado, de hecho, los valores en javascript se pierden al cambiar de página —claro, sin utilizar cookies— pero al parecer la pc de carlos está embrujada

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 23 Ene 2006 10:29 pm
jejeje ya esta listo fael, no lo he publicado ya que estamos haciendo unos cambios en la programacion, pero gracias por la ayuda a todos :D insolito ciento y pico de visitas y solo 7 posts.................................. :( saludos pues :d

Por carlosfocus

36 de clabLevel



Genero:Masculino  

Venezuela

msie
Citar            
MensajeEscrito el 24 Ene 2006 02:31 am
valga decir que lo que pretendes hacer o hiciste es contra la USABILIDAD (bendita palabra que nos llena de felicidad a los usuarios, sobre todo cuando los wekmasterz piensan un poco en nosotros, los usuarios....). Qué pasa si por alguna razón la conexión se cae por unos segundos y el formulario no se pudo enviar.....?
Lo que puedes hacer es comparar un campo de la base de datos para ver si es IDENTICO al que estas queriendo enviar... en ese caso le dice al jodido usuario que se joda, que ya metió la información en la forma y que ya la recibiste, que busque algo más interesante para hacer...
No es complicado, sólo requiere un poco de sentido común... por cierto, este tema ya lo abordamos en más de una ocasión antes... (hint: use the search engine....)

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 27 Ene 2006 02:35 pm

pedro escribió:

bendita palabra que nos llena de felicidad a los usuarios

mucha razón tienes U_U por cierto lo de complicado lo decía sarcasticamente, es obvio que aún mis bromas no son entendibles.

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.