Foros del Web » Programando para Internet » Javascript »

hacer Clic boton 1 sola vez

Estas en el tema de hacer Clic boton 1 sola vez en el foro de Javascript en Foros del Web. bueno, que me ayudarian a hacer que cuando aprete un boton ese boton se desactive...eso me ayudaria para que las personas no hagan muchos clicks ...
  #1 (permalink)  
Antiguo 22/07/2004, 22:58
 
Fecha de Ingreso: julio-2004
Mensajes: 3
Antigüedad: 20 años, 5 meses
Puntos: 0
hacer Clic boton 1 sola vez

bueno, que me ayudarian a hacer que cuando aprete un boton ese boton se desactive...eso me ayudaria para que las personas no hagan muchos clicks y me desconfiguren la pagina...
le doy un ejemplo de lo que quiero hacer..
supongamos que yo a este foro quiero que solo me deje hacer un clic en "Enviar nuevo tema", por que si hago 2 clics, me va a crear 2 temas.. entonces quiero que al hacer el 1er click, el boton se pase al modo "disable", seria que se desactive para que no pueda hacer otro clic.. esto me ayudaria muchisimo, bueno, espero que alguien me conteste ayudandome, gracias por su tiempo
  #2 (permalink)  
Antiguo 23/07/2004, 03:20
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 10 meses
Puntos: 63
Hola

Bueno, no entendí bien lo de la relación entre dos clics y que se desacomde la página.

Pero si quieres pasarnos el código de tu página, podemos decirte como desactivar el elemento que deseas.

Felicidad
__________________
¡ hey, hou, hou, hey !
  #3 (permalink)  
Antiguo 23/07/2004, 03:34
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 4 meses
Puntos: 381
Tema trasladado al foro de javascript desde (x)html
  #4 (permalink)  
Antiguo 23/07/2004, 09:59
 
Fecha de Ingreso: julio-2004
Mensajes: 3
Antigüedad: 20 años, 5 meses
Puntos: 0
Aca esta el codigo:



Código PHP:
    <td width="1%" bgcolor="#00CC00" height="330">&nbsp;</td>
    <td width="99%" height="330">
    <p align="center">Envía un mensaje para que todos los visitantes del sitio 
    lo vean!<br>
    Es un tablón con tu onda! No lo utilices como Chat, para eso ya tenemos uno! 
    pero puedes publicar alguna fiesta que harás y quieres que vaya mucha 
    gente, y muchas cosas mas!</p>
    <p align="center">&nbsp;</p>
    <p align="center">          <?php
print "<table width='75%' border='0' cellspacing='0'>
  <form method='post' action='recibe.php' onsubmit='return error ()' name='myform' >
    <tr> 
      <td width='16%'>Nombre o Nick</td>
      <td width='84%'><input name=titulo type=text id='titulo' maxlenght=10> </td>
    </tr>
    <tr> 
      <td height='23'>Texto</td>
      <td>
        <input name=url type=text id=url2 maxlenght=200></td>
    <tr> 
      <td height='23'><input name='submit' type=submit value=Enviar></td>
      <td></td>
    </tr>
    <script>
                        function error (){
                                if (document.myform.titulo.value == '') {
                                        alert('Por favor, introduzca el nombre o nick');
                                        document.myform.titulo.focus();
                                        return false}
                                if (document.myform.url.value == '') {
                                        alert('Por favor, introduzca el texto.');
                                        document.myform.url.focus();
                                        return false}
                                if (document.myform.descripcion.value == '') {
                                        alert('Por favor, introduzca la descripcion.');
                                        document.myform.descripcion.focus();
                                        return false}
                                

                                else return getPermission();
                        }

</script>
  </form>
</table>"
;
?></td>
  </tr>
</table>
Lo que quiero hacer es que no hagan dos clic en el boton, ya que si hacen dos clics, envia dos veces el texto.. se entiende?
  #5 (permalink)  
Antiguo 23/07/2004, 15:46
Avatar de xyyy7  
Fecha de Ingreso: enero-2004
Ubicación: Maracay.-
Mensajes: 637
Antigüedad: 21 años
Puntos: 5
Muy facil amigo.. es este...

if (checkResult ) form.aceptar.disabled = true
return checkResult;}

...y listo.. solo se podra hacer click una sola ves.. yo tambien lo uso para encuestas en php-- desabilita el boton de inmediato al darle el primer click..
  #6 (permalink)  
Antiguo 23/07/2004, 15:47
Avatar de xyyy7  
Fecha de Ingreso: enero-2004
Ubicación: Maracay.-
Mensajes: 637
Antigüedad: 21 años
Puntos: 5
Cita:
Iniciado por xyyy7
Muy facil amigo.. es este...

if (checkResult ) form.aceptar.disabled = true
return checkResult;}

...y listo.. solo se podra hacer click una sola ves.. yo tambien lo uso para encuestas en php-- desabilita el boton de inmediato al darle el primer click..

claro el boton debe estar etiquetado con este nombre: aceptar
  #7 (permalink)  
Antiguo 23/07/2004, 15:49
 
Fecha de Ingreso: julio-2004
Mensajes: 3
Antigüedad: 20 años, 5 meses
Puntos: 0
y donde pondria el codigo ese? en cualquier lado de la pagina?
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 01:36.