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

Discussione: Domanda su textarea.

  1. #1
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441

    Domanda su textarea.

    Questo è il codice, (mi chiamavano capitan'ovvio)
    Codice PHP:
    <form action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method='POST'>
    <textarea id='textarea1' name='stato'></textarea>
    <input type='submit' name='invia' value='Invia'/>
    </form>
    Come dovrei fare, che tipo di codice e che codice dovrei inserire per far si che quando punto con il mouse il cursore all'interno della textarea, l'orribile, a me, bordo giallo lo possa fare diventare di un altro colore?
    Dovrei usare un evento javascript? Aiuto, nel web non ho trovato niente!

  2. #2
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    codice:
    <form action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method='POST'> 
    <textarea id="textarea1" name="stato" onfocus="this.style.borderColor='#0000ff';" onblur="this.style.removeProperty('borderColor');"></textarea>
    <input type='submit' name='invia' value='Invia'/>
    </form>

  3. #3
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441
    e se volessi eseguire la stessa identica cosa, ma però collegandomi ad una classe con css?

  4. #4
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441
    scusa, ma il bordo giallo rimane! Esiste un modo x toglierlo?

  5. #5
    non capisco se vuoi cambiare il bordo al click o solo passandoci sopra

  6. #6
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441
    al click, cioè quando ci posiziono il cursore, vorrei che il bordo giallo di default fosse di un altro colore.

  7. #7
    codice:
    <form action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method='POST'> 
    <textarea id="textarea1" name="stato" onfocus="this.className='tuaClasse'" onblur="this.className='';"></textarea>
    <input type='submit' name='invia' value='Invia'/>
    </form>
    dovrebbe andare...
    al posto di tua classe metti il nome della tua classe e poi imposti come ti pare i css

  8. #8
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441
    si ok, ho provato e funziona, ma il bordo giallo di default resta.

  9. #9
    se intendi il bordo che viene impostato dal browser al select, non puoi purtroppo farci niente...
    altrimenti non ho capito di che bordo stai pasrlando

  10. #10
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441
    al select? cioè una volta puntato il cursore, quel bordo intorno al textarea? Eh, esatto, quello dicevo io. Niente!

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.