Gå til innhold

Anbefalte innlegg

Skrevet (endret)

Hei. Jeg har en nett side med masse textboxer som jeg bruker som søkefelt. Ved siden av hver textbox har jeg en asp:Button som søker i databasen på det man har skrevet i textboxen. Når jeg trykker enter i en av de textboxene trykker den egentlig på en helt annen søke knapp på siden og ikke den som tilhører textboxen. Hvordan knytter jeg disse Søke knappene til de riktige textboxene?

 

Takk på forhånd

Endret av evgeny
Videoannonse
Annonse
Skrevet

Hmm har funnet ut at funksjonen OnTextChanged="Button5_Click" fungerer. Men er dette riktig og hvorfor heter den ikke noe som onEnterPressed for eks?

Skrevet (endret)

Fordi enter er en knapp som alt annet? Enter er ikke noen kjempespesiell knapp det, så det du legger på er en key event.

 

Skal du sjekke om det er enter som er trykt, så har du en OnTextChanged="textBox1_TextChanged"

 

og funksjnen

 

protected void textBox1_TextChanged(object sender, KeyPressEventArgs e)
{
 if( e.KeyChar == '\r' )
 {
//Enter er trykket
 }
}

 

(Eller noe slikt, skrivet fra hukommelsen)

 

Edit: Har du en autopostback på den, så blir siden refreshet relativt mange ganger da :p

Endret av Manfred

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å
×
×
  • Opprett ny...