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

events

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!

 

Dela detta inlägg


Länk till inlägg
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()">

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...