Visualizzazione dei risultati da 1 a 6 su 6

Discussione: All' invio del form...

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    140

    All' invio del form...

    Ciao a tutti!

    Sapete dirmi dove posso trovare uno scrippettino che, nel momento in cui l'utente clicca sul bottone per inviare un form, mi faccia apparire a video una riga di testo...e dopo alcuni secondi (e senza cliccare nulla) me ne faccia apparire un altra?


    Grazie...

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Si puo` farlo facilmente.

    Ma dove vuoi che appaia la scritta? (e` necessario un oggetto in cui scrivere)
    E la seconda deve sostituire la prima o deve starci vicino?
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    140
    Originariamente inviato da Mich_
    Si puo` farlo facilmente.

    Ma dove vuoi che appaia la scritta? (e` necessario un oggetto in cui scrivere)
    E la seconda deve sostituire la prima o deve starci vicino?
    Dici che è facile? Ottimo!!

    Allora, per quanto riguarda l'oggetto...non ho capito cosa intendi.

    Mentre, per le scritte, vorrei farne apparirne una, e dopo, mantenendo la prima, l'altra vorrei farla apparire sotto di essa.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Le scritte le devi mettere da qualche parte. Il posto dove metterle deve essere gia` pronto, altrimenti crearlo e` troppo complesso.

    Quindi suppongo che ci sia un "buco" (che per me e` un oggetto HTML dove scrivere.
    Suppongo che sia una cosa del genere:
    <p id="scritte">& nbsp;</p>

    A quel punto puoi fare:

    <form ... onsubmit="riempi_scritte();">

    dove avrai in uno script della head, la seguente funzione:
    codice:
    function riempi_scritte() {
      document.getElementById('scritte').innerHTML = "prima scritta che vuoi inserire 
    ";
      setTimeout('document.getElementById('scritte').innerHTML += "seconda scritta che vuoi inserire"', 5000);
    }
    Il 5000 sta per 5 secondi di ritardo.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    140
    Ciao,

    allora, ho provato come dici. Ho fatto in questo modo:

    codice:
    <head>
    <script language="JavaScript" type="text/javascript">
    function riempi_scritte() {
      document.getElementById('scritte').innerHTML = "prima scritta che vuoi inserire 
    ";
      setTimeout('document.getElementById('scritte').innerHTML += "seconda scritta che vuoi inserire"', 5000); 
    } 
    </script>
    </head>
    
    <body>
    <form name="form1" id="form1" method="post" action=""  onsubmit="riempi_scritte();">
      
    
    
        <input type="text" name="textfield" />
      </p>
      
    
    
        <input type="submit" name="Submit" value="Submit"/>
      </p>
    </form>
    <p id="scritte"></p> 
    </body>
    </html>

    L'errore che mi da è:
    "
    Riga 10 (quella in ross)
    Carattere 40
    Previsto ']'
    Codice 0


    Non saprei dove mettere le mani

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Errore di virgolette, scusa.
    setTimeout('document.getElementById("scritte").inn erHTML += "seconda scritta che vuoi inserire"', 5000);
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.