Visualizzazione dei risultati da 1 a 5 su 5

Discussione: label nel campo input

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    249

    label nel campo input

    in giro si vedono frequentemente campi input con label all'interno che al click scompaiono per scriverci... qualcuno mi sa indicare un javascript semplice? possibilmente senza librerie jquery o altre.. grazie

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    codice:
    <input type="text" value="scrivi qui" onfocus="if(this.value==this.defaultValue){this.value=''}" onblur="if(this.value==''){this.value=this.defaultValue}" />
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    249
    grz xinod. il problema è che così non mi va bene.
    ho vari input per una ricerca, non tutti sono obbligatori e devono avere se non compilati value=""
    come dici tu se un utente non compila quel campo l'action restituisce nessun risultato perchè passa da quel campo value="il testo che ho inserito"

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non conosco bene la situazione per cui la butto li':
    non potresti all' invio azzerare il value dei campi che hanno come value il defaultValue?

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    ... o non tenerne conto lato server? ...
    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

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.