I en kravspec står följande
Sökning ska även kunna ske då användaren trycker på tangentbordets "Enter"-knapp, detta utan att sök-bilden är markerad.
Hur åstadkommer man detta?
4 svar · 234 visningar · startad av Skarre
I en kravspec står följande
Sökning ska även kunna ske då användaren trycker på tangentbordets "Enter"-knapp, detta utan att sök-bilden är markerad.
Hur åstadkommer man detta?
Det är så per default i de flesta webbläsare.
<form action="/search">
<fieldset>
<legend>Sök</legend>
<label for="q">Sökord</label>
<input type="text" id="q" name="q">
<input type="image" alt="Sök" src="sok.png">
</fieldset>
</form>
Det förutsätter ju dock att man har ett formulärfält i fokus. Många av sökalternativen ligger i select-fält, och väljer man ett sådant och trycker på enter så händer ingenting. Det verkar som att det bara är i textfält som "enter" fungerar.
<html>
<head>
<title></title>
<script type="text/javascript">
function submitenter(){
if (window.event.keyCode==13)
f.submit();
}
</script>
</head>
<body onkeypress="submitenter()">
<form id="f" action="http://www.google.se">
</form>
</body>
</html>
IE-kod men det borde inte vara svårt att skriva om det så att det funkar även i andra webbläsare.
Det här verkar funka för FF och IE åtminstone.
function enterSubmit(e) {
if (e.which == 13 || window.event.keyCode == 13) {
document.forms[0].submit();
}
}
<body onkeypress="enterSubmit(event)">