Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    43

    modulo invio dati con immagine

    Salve sto sistemando il mio sito in locale ma ho un problema nel modulo invio dati.
    Tramite il modulo si invia un'immagine e i vari dati, il problema è che se si fa piu volte click sul tasto invia ripetutamente e velocemente, il modulo invia piu copie.
    Ora io dovrei limitare questo problema facendo in modo che anche se si fa click piu volte sul tasto invia inserisce solo una volta il contenuto del modulo.

    grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di Gab-81
    Registrato dal
    Nov 2005
    Messaggi
    558
    E' un comportamento più che normale e non vedo perchè si dovrebbero fare più click su un submit della form...cmq considerazione a parte puoi mettere un onSubmit nel tag form che magari ti disabilita il bottone dopo che è stato cliccato.

    Disabilita bottone form


  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    43
    grazie della risposta. Ho provato ma non mi funziona.
    è l'unica soluzione?

  4. #4
    Utente di HTML.it L'avatar di Gab-81
    Registrato dal
    Nov 2005
    Messaggi
    558
    Originariamente inviato da Nyo74
    grazie della risposta. Ho provato ma non mi funziona.
    è l'unica soluzione?
    Se sia l'unica non lo so, ma è l'unica che mi è venuta in mente...prova a cercare su Google...


  5. #5
    perchè non dovrebe funzionare, scusa?

    che errori ti dà?

    Se non vuoi complicarti troppo, potresti anche fare così:

    <input type='submit' onmouseup='this.style.display="none";'>

    (siccome disattivare il bottone su certi browser comporta l'annullamento del submit)

    l'ho corretto
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    43
    Grazie dell'aiuto. Comunque ho risolto in un altro modo, ho reso unico il campo nella tabella cosi anche se si fa click piu vlote non registra piu di un record.
    Funziona!! ma comunque vorrei un parere, o forse ho dato una dritta a qualcun'altro che magari aveva lo stesso problema. :quote:

  7. #7
    Utente di HTML.it L'avatar di Gab-81
    Registrato dal
    Nov 2005
    Messaggi
    558
    Originariamente inviato da Nyo74
    ... ho reso unico il campo nella tabella cosi anche se si fa click piu vlote non registra piu di un record...
    Secondo me è una buona soluzione. Imposta sul db per sfruttare anche le potenzialità del DBMS


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.