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

    Form: evidenziare scritta e cancellarla

    In alcuni form, ho notato ke quando clikki su una casella di testo, viene evidenziato il contenuto, permettendo di cancellarlo quindi con un solo tasto. In altri, il contenuto viene cancellato automaticamente quando ci entri. Come si fa???

    X spiegarmi meglio:
    - ho un campo <input type="text"...value="Inserisci la tua @mail">;
    - voglio ke quando l'utente clicca sul campo, il contenuto venga cancellato, ma solo la prima volta.

    Si può fare? Grazie anticipatamente a tutti...
    "Il ritmo è tutto... bisogna ascoltarlo con il cuore fino a innamorarsene aprendo la mente alla musica e rigenerandosi in profondità!"

    http://www.djandryu.com

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    Prova così:

    1) Nell'header della pagina inserisci:
    codice:
    <script language="JavaScript">
    <!--
    var count=0;
    function cancella() {
      if (count=0) {
        document.forms['nomeForm'].elements['nomeText'].value="";
        count++;
      }
    }
    // -->
    </script>
    2) Modifichi il tag <input> della tua text in questo modo:
    codice:
    <input type="text"...value="Inserisci la tua @mail" onFocus="cancella();">
    In questo modo, il campo verrà azzerato una volta sola finche la pagina venga ricaricata (in questo caso il campo potrà essere riazzerato).
    Se invece vuoi che una stesso utente possa azzerare il campo una sola volta, indipendentemente dal caricamento della pagina, devi settare un cookie: in questo caso però, non posso esserti d'aiuto.

  3. #3
    Grazie tante!!!

    Posso xmettermi di fare una correzione?

    if (count=0) ===> if (count==0)

    C'ho sbattuto la testa x un bel pò di tempo...
    "Il ritmo è tutto... bisogna ascoltarlo con il cuore fino a innamorarsene aprendo la mente alla musica e rigenerandosi in profondità!"

    http://www.djandryu.com

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    Ooops, scusa: errore di distrazione

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.