Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: evitare doppio click

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    evitare doppio click

    Salve,
    sul sito ho un modulo di iscrizione e molti utenti fanno il doppio click sul pulsante invia procurandomi un sacco di lavoro inutile in quanto trovo piu' invii da parte dello stesso utente.
    C'e' un modo per eliminare questa ripetizione?
    no javascript, pero'...
    Grazie...

  2. #2
    credo sia una cosa fattibile esclusivamente lato client (essendo il clic evento gestibile lato client).

    ciao

  3. #3
    Utente di HTML.it L'avatar di Emyl
    Registrato dal
    Jul 2004
    Messaggi
    250
    Una maniera elegante per risolvere il problema sarebbe filtrare gli invii del modulo tramite l'indirizzo Ip (cioe' fare in modo che dallo stesso Ip non parta piu' di un invio in un intervallo di... non so... 5 secondi, o anche meno insomma quanto basta per evitare il doppo click)


    Forse ho fatto un po' di confusione, ma spero di essere stato chiaro.

    Ciao
    "Ci sono 10 tipi di persone, quelli che capiscono i numeri binari...
    e quelli che non li capiscono."

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    1,742
    in alcuni siti ho notato che il tasto 'submit' una volta cliccatoci sopra rimaneva cliccato.. o meglio non cliccabile più.. in attesa che il modulo fosse inviato..e questo può esserti di aiuto, così non c'è la possibilità di cliccare due volte sul tasto..

    ciauz

  5. #5
    Originariamente inviato da kiapparo
    in alcuni siti ho notato che il tasto 'submit' una volta cliccatoci sopra rimaneva cliccato.. o meglio non cliccabile più.. in attesa che il modulo fosse inviato..e questo può esserti di aiuto, così non c'è la possibilità di cliccare due volte sul tasto..

    ciauz
    è la soluzione che volevo proporre anch'io, il tutto si risolve così:

    codice:
    <input type="submit" onclick="this.disabled=true;" value="Invia" />
    oppure al submit si potrebbe fare uscire un alert che chieda conferma dell'operazione di invio.

    tutte queste soluzioni, però, sono da applicare lato client e credo che gio-mx non le volesse utilizzare.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    1,742
    Originariamente inviato da var
    è la soluzione che volevo proporre anch'io, il tutto si risolve così:

    codice:
    <input type="submit" onclick="this.disabled=true;" value="Invia" />
    oppure al submit si potrebbe fare uscire un alert che chieda conferma dell'operazione di invio.

    tutte queste soluzioni, però, sono da applicare lato client e credo che gio-mx non le volesse utilizzare.
    codice:
    <input type="submit" onclick="this.disabled=true;" value="Invia" />
    credo che questo sia ottimo come cosa...

  7. #7
    Originariamente inviato da kiapparo
    codice:
    <input type="submit" onclick="this.disabled=true;" value="Invia" />
    credo che questo sia ottimo come cosa...
    onclick e' un evento javascript ...
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  8. #8
    Originariamente inviato da andr3a
    onclick e' un evento javascript ...
    certo, stiamo vagliando le soluzioni client side.

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    1,742
    Originariamente inviato da andr3a
    onclick e' un evento javascript ...
    si infatti.... e gio-mx non lo aveva richiesto.. mah

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    infatti...

    Ragazzie, grazie dei vostri suggerimenti...ovviamente javascript è la soluzione migliore...pero' non vorrei perdere utenti se poi ci sono messaggi del tipo "javascript non abilitato" ecc.

    Allora ho letto da qualcuno che potrei limitare gli invii dallo stesso IP ad uno solo tramite PHP. Qualcuno sa come codificarlo, però

    Grazie a tutti e poi vorrei chiedervi se a voi capita che facciano i doppi click sui link...mi sballano anche un pò i sistemi di tracking...forse certe persone sono abituate al doppio click delle icone di windows...chissà

    Ciao a tutti...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.