Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    inserire label in textbox

    Salve a tutti,
    io vorrei fare un form ma ho uno spazio limitato ai lati quindi ho pensato di non usare le label ma scriverle direttamente nei campi, poi quando l'utente vuole scrivere devono scomparire. Si fa con la Onclick giusto? Ma come faccio a scrivere nella textbox?

    Grazie e scusate la banalità della domanda

    Francesco

  2. #2
    ok c'è l'attributo value per scrivere.. Per dirgli invece di cancellare cosa associo alla onclick?

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    intendi questo?

    codice:
    <input type="text" value="mia label" onfocus="this.value='';">

  4. #4
    sì esattamente..funziona anche con l'onclick..è indifferente?

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    si funziona anche con l'onclick ma non è certo la stessa cosa... Ti faccio due esempi:

    - utilizzando onclick

    1 Clicco sul campo textbox
    2 sparisce la label
    3 dentro il textbox ci scrivo "ciao"
    4 clicco ancora dentro il textbox
    5 sparisce anche la scritta "ciao"

    - utilizzando onfocus

    1 Clicco sul campo textbox
    2 sparisce la label
    3 dentro il textbox ci scrivo "ciao"
    4 clicco ancora dentro il textbox
    5 non succede niente e rimane la scritta "ciao"

  6. #6
    giusta osservazione...ma sicuro che con l'onfocus non succede?a me sembra di sì ho appena provato.. in fondo l'onfocus si attiva quando selezioni la casella..o no?

  7. #7
    ho capito cosa intendi...però se esci e poi ci riclicchi comunque ogni volta ti ricancella il testo inserito...va bene così o devo fare in modo che non succeda?

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    la cosa migliore da fare secondo me è questa:

    codice:
    <input type="text" value="mia label" onfocus="if(this.value=='mia label') this.value='';">

  9. #9
    Perfetto
    senti un'altra cosa ma non so se si può fare in jscript..ho il messaggio di campo obbligatorio che attualmente mostro in un div a destra della textbox ma dato che non ho spazio al lato, posso inserire anche quello dentro?

    Grazie mille

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    in teoria si, ma è una cosa bruttissima non te lo consiglio proprio, andresti a cancellare cio che l'utente ha inserito!! anche se ha sbagliato una sola virgola, capisci?

    A sto punto se non hai spazio nei lati, fallo comparire sopra o sotto no?

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.