Gøre brug af keyboard event til at vælge mulighed i ajax autosuggest.
Hej Eksperter!Jeg arbejder jeg JAVA,JSP,Javascript og har lavet en autosuggest, som kigger i en database hvor et AJAX vindue popper op.
Jeg er ikke helt tilfreds med det endnu, da man kan taste også skal bruge musen for at vælge det valgmuligheder der kommer frem. Jeg vil gerne have at man kan bruge piltasterne til at kører ned på den rigtige og trykke enter.
Ved ikke hvad i skal bruge af kode for at hjælpe, men her er js. koden.
function doSuggest(word) {
if(word.length>3)
{
var request=null;
if (window.XMLHttpRequest) {
request = new XMLHttpRequest();
} else if (window.ActiveXObject) {
request = new ActiveXObject("Microsoft.XMLHTTP");
}
if(request)
{
var url="AjaxSuggest.jsp";
url+="?suggestword="+word;
request.open("POST",url);
request.onreadystatechange = function()
{
if(request.readyState==4){
document.getElementById("theResults").innerHTML=request.responseText;
document.getElementById("theResults").style.visibility="visible";
}
}
request.send(null);
} else {
alert("Your browser don't support Ajax!");
}
} else {
document.getElementById("theResults").innerHTML="";
document.getElementById("theResults").style.visibility="hidden";
}
}
