25 messaggi dal 23 gennaio 2006
Ragazzi come faccio per far cambiare lo sfondo di una textbox quando il cursore è all'interno? (su quale evento devo lavorare?)
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
E' tutto javascript:

<script language="javascript" type="text/javascript">
function setcolor()
{
window.document.getElementById('testo').style.backgroundColor='#aaaaaa'; }
function resetcolor()
{
window.document.getElementById('testo').style.backgroundColor='#ffffff'; }
</script>

Quindi nella texbox:
<input type="text" id="testo" onfocus="setcolor()" onblur="resetcolor()" />
Ciao
Ciao,

gli eventi sono onfocus e onblur (client side ovviamente)

onfucus
onfocus="this.style.backgroundColor='#cccccc'"

onblur
onblur="this.style.backgroundColor='#ffffff'"


Ocio che il codice è stato scritto al volo.

Fabrizio Canevali
25 messaggi dal 23 gennaio 2006
Grazie ragazzi riporto qui il codice:

<asp:TextBox ID="TextBox_cognome"
runat="server"
Text='<%# Bind("AAcognome") %>'
onfocus="this.style.backgroundColor='#cccccc'" onblur="this.style.backgroundColor='#ffffff'" >
</asp:TextBox>

Ero stato tratto in inganno dal messaggio d'errore che dice che onfocus ed onblur non sono attributi validi dell'elemento 'TextBox'. Ma una volta che il framework traduce il controllo in html è tutto ok.
71 messaggi dal 27 agosto 2006
Salve!

Ho inserito la frase "Magica" ed ho ricevuto lo stesso messaggio di errore. In runtime, però, non cambia niente! Dov'è l'errore?

<asp:TextBox ID="IdentificativoTextBox" runat="server" Text='<%# Bind("Identificativo") %>' onfocus="this.style.backgroundColor='#cccccc'" onblur="this.style.backgroundColor='#ffffff'">
Ciao, copia e incolla. Testato
 <asp:TextBox ID="IdentificativoTextBox" runat="server" Text='<%# Bind("Identificativo") %>' onfocus="this.style.backgroundColor='#cccccc'" onblur="this.style.backgroundColor='#ffffff'" />

Fabrizio Canevali
71 messaggi dal 27 agosto 2006
Grazie ! Funziona!

Avevo sbagliato ad inserirlo nella struttura EDIT mentre il form è predefinito come INSERT.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.