Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di goat
    Registrato dal
    Apr 2003
    Messaggi
    1,154

    onclick="this.value=' ';"

    'Giorno.
    Ho due campi input che l'utente deve usare per loggarsi nel mio sito. I due campi sono precompilati con le parole "Email" e "Password". Grazie all'onclick del titolo faccio in modo che, una volta selezionato un campo, la parola contenutavi scompare lasciando libero l'utente d'immettere i propri dati.

    Mettiamo ad esempio che l'utente inserisce l'email e la password. Poi si accorge di aver dimenticato una lettera nell'indirizzo email. Riseleziona l'input e - tac! - l'indirizzo email che aveva precedentemente digitato scompare.

    Come posso fare ad ovviare a questo problema?

    Usando un IF magari?

    Grassie...
    "Qualunque impressione faccia su di noi, egli è un servo della legge, quindi appartiene alla legge e sfugge al giudizio umano."

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <input type="text" name="utente" value="Utente" title="Utente"
    onfocus="this.value=(this.value==this.title)?'':th is.value;"
    onblur="this.value=(this.value=='')?this.title:thi s.value;"
    >

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3

  4. #4
    Utente di HTML.it L'avatar di goat
    Registrato dal
    Apr 2003
    Messaggi
    1,154
    Ho ricercato la disussione solo oggi.
    Bella, proprio quello che mi serviva.
    Grazie,
    goat
    "Qualunque impressione faccia su di noi, egli è un servo della legge, quindi appartiene alla legge e sfugge al giudizio umano."

  5. #5
    Utente di HTML.it L'avatar di goat
    Registrato dal
    Apr 2003
    Messaggi
    1,154
    @Xinod

    La tua soluzione funzia, ma ho un piccolo problema.
    Funziona con input_tag, ma non con input_password_tag.
    Di seguito il codice che uso:

    Codice PHP:
    <div class="content-input-area-utente">
            <?php echo input_tag('username''username''class=input onfocus="if(this.value==this.defaultValue){this.value=\'\'}"
      onblur="if(this.value==\'\'){this.value=this.defaultValue}"'
    ?>
        </div>
        <div class="content-input-area-utente">
            <?php echo input_password_tag('password''password''class=input onfocus="if(this.value==this.defaultValue){this.value=\'\'}"
      onblur="if(this.value==\'\'){this.value=this.defaultValue}"'
    ?>
        </div>
    "Qualunque impressione faccia su di noi, egli è un servo della legge, quindi appartiene alla legge e sfugge al giudizio umano."

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non so goat, se non va non va

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.