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

    form: nome box input che si autocancella cliccandoci

    ciao, una volta ultimato il form invio dati del mio sito, nelle caselle di input dove ho messo come nome value l'etichetta(ad esempio "nome" nel box dove mettere nome),vorrei riprodurre questo effetto: cliccando nel box in cui è preinserita di base la parola vorrei che questa si cancellasse per far immettere all'utente il suo nome.. e cosi via per gli altri..

    qualcuno riesce a darmi un aiuto?

    grazie mille! zao marx

  2. #2
    Ciao, ad esempio fai così:

    <input name="nome" value="Digita nome e cognome" size="40" onfocus="clearField(this)" maxlength="50" class="interattivo">

    e questo è lo script Javascript che fa il lavoro:

    <script type="text/javascript">
    function clearField(thefield) {
    if (thefield.defaultValue==thefield.value)
    thefield.value = ""
    }
    </script>

    In pratica l'operato di "onfocus" é: "quando selezioni questo elemento allora fai qualcosa", che nel nostro caso è la funzione clearField.

    Se vuoi vederlo in funzione scrivimi in pvt che ti faccio vedere come funziona sul mio sito.
    Ciao!
    Andrea Mazzai

  3. #3
    cribbio funge! un'ultima cosa, vedi che se clicco sull'altro form dopo il primo, anche se non ho digitato nulla l'etichetta scompare. sai se c'é un modo perché lo script capisca se é stato digitato qualche cosa e in caso contrario, rimetta l'etichetta?

    grazie mille per l'aiuto!

    marx

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