Avatar billede bodil_bruun Nybegynder
18. september 2002 - 15:53 Der er 5 kommentarer og
1 løsning

defaultværdi i textfelt

Jeg har en form bla med følgende linier:
<asp:textbox id="id1" runat="server"></asp:textbox>
bla
bla
KNAP

<asp:textbox id="id2" runat="server"></asp:textbox>
bla
bla
KNAP

i min codebehind har jeg følgende linie:
id2.Text = Request.Form("id1")+"bla bla"

Når man skriver indhold i id1 og trykker på knappen kommer indholdet af id1 som defaultværdi i id2. Det virker fint så længe jeg har to knapper. Men det vil jo være smart at man bare kan forlade den første textbox og indholdet derved kommer i textbox 2. Kan det lade sig gøre ?
Hvordan ?
Avatar billede odegaard Nybegynder
18. september 2002 - 17:35 #1
Jeg ved ikke helt hvad du mener... skal det være når man fjerner fokus fra textbox_1 ? (dvs. uden postback)

Lige en ting. Du bør måske overveje istedet at skrive:
id2.Text = id1.Text + "bla bla"
i din codebehind.
Request.Form er nærmest et levn fra fortiden :-)
Avatar billede bodil_bruun Nybegynder
18. september 2002 - 18:23 #2
Ja, det skal ske når man fjerner fokus fra testbox1.

Tak for tip om request.form - det er jo lidt træls at opføre sig som et oldtidslevn, især når jeg gerne vil være med på det nyeste. (Tja jeg ville ha' sluttet med :-) eller noget lignende, men jeg er et oldtidlevn og aldrig lært hvad de betyder)
Avatar billede odegaard Nybegynder
18. september 2002 - 18:33 #3
Det du ønsker er client-side. Så skal du bruge javascript. ASP.NET er til serverside.
Avatar billede bodil_bruun Nybegynder
19. september 2002 - 08:32 #4
Du har nok ret.
Men jeg er stadig helt blank.
Avatar billede odegaard Nybegynder
19. september 2002 - 08:37 #5
Det skal du ikke være. Der er skam også en gruppe til javascript her på eksperten: http://www.eksperten.dk/kat/10
Avatar billede bodil_bruun Nybegynder
20. september 2002 - 08:37 #6
Det lykkedes uden at skulle forbi javascript.

form:
<asp:textbox id="id1" runat="server" OnTextChanged="ny_tekst" AutoPostBack ="True"></asp:textbox>

i codebehind:
Sub ny_tekst(ByVal objsender As Object, ByVal objArgs As EventArgs)
        id2.Text = id.Text + "blabla"
End Sub
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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