Cancellare testo in textbox

lunedì 06 agosto 2007 - 13.39

elsinore Profilo | Junior Member

Ciao
io ho una text box (c#) che di default ha un valore, io vorrei che quando clicco nella casella, per iniziare a scrivere, tale valore mi si cancella....a che evento devo associare tale cancellazione?

grazie

chim Profilo | Newbie

Ciao,
l'evento TextChanged si 'scatena' al variare del contenuto della textbox, quindi potresti utilizzarlo (doppio click sulla textbox) e aggiungere il seguente codice

TextBox.Text = "":


per azzerare la textbox.


Ciao


nik10 Profilo | Junior Member

ciao puoi aggiungere nell'html l'evento onClick="TuaFunzione" e poi nel codice scrivi la tua funzione
con
private void TuaFunzione(object sender, systemEventArg e)

textbox.text="";

fine funzione

Nik10

Wamba Profilo | Expert

Prova una cosa così (tutto Javascript)

<script language="javascript" type="text/javascript"> function OnChangeText() { document.getElementById("txt").value = ""; } </script> <input type="text" value="pippo" id="txt" onfocus="OnChangeText()" />


fantastico.. anche stavolta sono arrivato 10 minuti di ritardo

-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba

amelix Profilo | Expert

Devi aggiungere nell'onfocus (lato client) una funzione tipo questa

onfocus="javascript:this.Value='';"

L'esempio di prima (quello di nik10) non può funzionare xchè l'onchange si scatena al cambiamento dei dati nella text box.

PS. Attenzione...
Andrea - http://www.MelisWeb.eu/

Gioca con :
Travian - http://www.travian3.it/?uc=it31_3933
BiteFight - http://s2.bitefight.it/c.php?uid=58171

Wamba Profilo | Expert

E' sbagliato solo il nome della funzione l'esempio usa onfocus.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba

elsinore Profilo | Junior Member

così mi da errore però

<asp:TextBox ID="TextDoc" runat="server" Width="200px" onfocus="Javascript:OnChangeText()" />

mi dice che onfoucos nn è un attributop valido...

nik10 Profilo | Junior Member

prova con onclick!!!!
Nik10

amelix Profilo | Expert

Non ti preoccupare dell'"errore html".
Ricordati che come è costruita la funzione JS verra cancellato il contenuto TUTTE le volte che prenderà il focus/verrà cliccato....


A.
Andrea - http://www.MelisWeb.eu/

Gioca con :
Travian - http://www.travian3.it/?uc=it31_3933
BiteFight - http://s2.bitefight.it/c.php?uid=58171

elsinore Profilo | Junior Member

...perfetto...funziona!!

grazie!!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5