Cjbutton

Salve, ho creato un upload dove posso caricare più foto,ed inserisco i relativi dati sul database…,funziona tutto correttamente, ho utilizzato CMultiFileUpload, però mi sono accorto di un problema, quando clicco sul pulsante Submit inizia a fare l’upload (giù in basso {sopra la barra di windows per intederci} vedo la percentuale di avanzamento)…se non tocco nulla va tutto a buon fine!, ma se ad esempio “erroneamente”, riandassi a ricliccare sul pulsante submit…mi creerebbe altri record sul database e rinizierebbe ogni volta l’upload);come posso raggirare questo?

Aggiungi con jQuery un handler per on sul quale disabiliti il pulsante, e lo riabiliti quando l’uload è finito




$('#pulsante_avvia_upload').on('click',function() {

   $(this).attr('disabled','disabled');

}



Praticamente al primo click viengono eseguiti tutti gli handler di click, e poi arriva questo e lo disattiva. Al secondo click, il pulsante non è attivo.

Oppure potresti fargli settare un data attribute, e se c’è chiedi conferma all’utente di quel che vuole fare