Gå til innhold

Anbefalte innlegg

Skrevet

Hei. jeg har en textbox hvor det står text for eks "Skriv her". Jeg vil at når denne boksen loades skal denne "Skriv her" teksten være markert(som regel med blått) automatisk slik at brukeren kan begynne å skrive rett inn uten å slette texten først. Hvordan gjør jeg dette?

 

Takk på forhånd.

Videoannonse
Annonse
Skrevet

Jeg har ikke brukt C# eller særlig annen C for den saks skyld, men jeg hadde gjettet fra objektorientert tenkemåte at tekstboksen har events, noe slikt som onfocus. Når dette eventet intreffer kan det muligens kjøres en mark content funksjon eller lignende?

 

Vet ikke om det er vits at jeg skriver dette en gang, men det er retningen jeg hadde sjekket opp.

Skrevet (endret)

focus() bruker jeg allerede. den setter bare musepekeren i textfeltet men markere ikke teksten som er der. men takk for forslag.

Noen andre?

Endret av evgeny
Skrevet

Jeg mente ikke focus, men Onfocus, dvs at når feltet får focus så oppdager feltet dette. Jeg vet ikke hvordan det er med events i C#, men at feltet gir en melding om dette til en funksjon som merker teksten burde være mulig

  • 2 uker senere...
Skrevet

Jeg har to forslag til deg, ett som gjør som du sier, og ett som gjør hva jeg tror du ønsker/mener:

 

1. Legg til ' onfocus='this.select();' " i TextBox-tagen

eks. <asp:TextBox runat="server" ID="txtTest" onfocus="this.select();">Testtekst</asp:TextBox>

 

2. Bruk MS' AJAX.NET rammeverk, og webkontrollen TextBoxWaterMarkExtender som du kan teste på hjemmesiden til AjaxControlToolkit.

 

Antar at det er sistnevte funksjonalitet du er ute etter. Hvis du mot formodning ikke skulle ha mulighet til å bruke MS' AJAX.NET, så tror jeg at jeg skal ha en javascript-versjon liggende fra et prosjekt noen år tilbake hvis ønskelig

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...