Just nu i M3-nätverket
Gå till innehåll

events


Vanjis

Rekommendera Poster

Hej,

 

jag gör en websida med en massa textboxar och knappar i visual web developer 2005 express (kod i c#).

Nu har det av någon anledning blivit så att en knapp alltid trycks in då jag trycker på enter, utan att jag vill det. Jag har provat att ändra tabindex så den knappen har höre index än andra med det hjälper inte. Hur ställer man in detta?

 

Jag undrar även hur man lägger kod till en händelse som exempelvis att användaren börjar skriva i en viss textruta, eller att ett visst val i en dropdownlist markeras. Jag har använt metoderna textruta_TextChanged() respektive dropdownlist_SelectedIndexChanged() men det ger inte det önskade resultatet förrän efter entertryck (då det förstnämnda problemet ställer till det).

 

Tacksam för hjälp!

 

Länk till kommentar
Dela på andra webbplatser

 

Det automatiska entertrycket kan stängas av med följande javascript.

 

 

 

1. Lägg detta i head taggen

=======================

 

<script language="javascript" type="text/javascript">

<!--

 

function NoClick() {

if (window.event.keyCode == 13)

{

event.returnValue=false;

event.cancel = true;

}

}

 

// -->

</script>

 

2. Lägg detta i body

=======================

<body OnKeyDown="NoClick()">

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...