Man borde kunna lägga denna funktion onKeyPress, kolla om det var enter som tryctes ned, utföra funktionen, och returnera false.
------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB
[Redigerat av emission den 27 sep 2000]
5 svar · 290 visningar · startad av toha
Om man har ett formulär med ett input-fält. Skriver något i fältet och trycker Enter så submittas formuläret.
Men, hur gör man för att köra en funktion när man trycker Enter och INTE submitta formuläret?
------------------
/ Torbjörn Hansson, webbutvecklare
Endero Sverige
Man borde kunna lägga denna funktion onKeyPress, kolla om det var enter som tryctes ned, utföra funktionen, och returnera false.
------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB
[Redigerat av emission den 27 sep 2000]
Kan nån ge ett exempel på en sådan funktion??
onKeyDown="return (event.keyCode != 13)"
Tack så mycket!! Funkar kanon!! :birp
Denna fråga har varit uppe tidigare, men en mer kompatibel variant (som inte använder moderna event som onKeyUp/Down ;) ) är
<script language="JavaScript" type="text/javascript">
var submittable=false;
</script>
<form action="http://evreka.passagen.se/query" method="get" onSubmit="return submittable;">
<input type="text" name="q">
<input type="submit" value="Sök" onClick="submittable=true;">
</form>