Avatar billede anders_cp Nybegynder
14. april 2009 - 17:02 Der er 1 kommentar og
1 løsning

Ændre multiline-tekstfelt ved tryk

Hej
Hvordan ændrer man tekstfeltet ved klik i feltet. Faktisk på nøjagtig samme måde som her på Eksperten, når jeg opretter et spørgsmål. Her står Husk: Har du problemer eller spørgsmål til Ekspert.....

Når man trykker forsvinder teksten i tekstboksen.

Det er det samme jeg vil:
Jeg er med på at jeg må lave sætte Autopostback = true, og evt. lave noget ajax, så ikke hele siden opdateres, men de funktioner jeg kan se i asp .net her ikke noget med "Onclick".

Her ser jeg følgende valgmuligheder:
OnDataBinding
OnDisposed
OnInit
OnLoad
OnPreRender
OnTextChanged
OnUnload

Ingen af funktionerne giver mig den ønskede effekt at teksten forsvinder, når brugeren vil skrive i feltet.

Her er min .aspx-kode

                        <asp:TextBox  AutoPostBack="true" ID="TextBoxText" runat="server" TextMode="MultiLine" Rows="4">
                        </asp:TextBox>
Avatar billede keysersoze Guru
14. april 2009 - 18:04 #1
Det vil også næsten være spild af resourcer at skulle kalde serveren bare for at løse dén opgave - du kan kigge på http://www.asp.net/AJAX/AjaxControlToolkit/Samples/TextBoxWatermark/TextBoxWatermark.aspx og alternativt, og nok også mere passende, er det ren javascript der skal til.
Avatar billede keysersoze Guru
06. juni 2009 - 09:56 #2
lukketid?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester