Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    "attendere prego" e UPLOAD

    Esiste un modo per far apparire un "attendere prego.." mentre si fa l'upload di 1 file?

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    alla pressione del tasto di submit del form potresti provare a far apparire un layer (div) opportunamente posizionato e nascosto prima dell'invio.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Riusciresti a farmi un velocissimo esempio anche banale?

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    prova questo codice minimale.

    codice:
    <div id="wait" style="display: none">
    Attendere prego
    </div>
    
    <form action="...">
    
    ...
    
    <input type="submit" onclick="document.getElementById('wait').style.display='block'; this.disabled='disabled'; this.blur()" />
    
    </form>
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Direi che è proprio la sua è proprio quello che volevo....

    e per caso è anche possibile nascondere il form e lasciare solo a scritta attendere prego?

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    si può fare così

    codice:
    <script type="text/javascript">
    // <![CDATA[
    function doSubmit(btt) {
    
        document.getElementById('wait').style.display='block'; 
        //btt.disabled ='disabled'; 
        //btt.blur();
        btt.parentNode.style.display = 'none';
    }
    // ]]>
    </script>
    
    <div id="wait" style="display: none">
    Attendere prego
    </div>
    
    <form action="..." style="border: 1px solid #ccc;">
    
    ...
    
    <input type="submit" onclick="doSubmit(this)" />
    
    </form>
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  7. #7
    no così non mi nasconde il form forse ho sbagliato io ad utilizzare il codice che mi hai passato, lo script non l'ho messo nell'header <--sbagliato?

  8. #8
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    forse può dipendere dal fatto che tu hai messo il bottone dentro qualche altro elemento contenitore e non "direttamente" dentro il form

    controlla ke nel tuo html il form sia l'elemento padre del bottone:

    btt.parentNode.style.display = 'none'; nasconde l'elemento padre del bottone, non il form specificatamente

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 © 2024 vBulletin Solutions, Inc. All rights reserved.