Il codice che segue l'ho preso da un sito e funziona perfettamente, interagisce col database nel momento in cui inizio a digitare in una text input. Vorrei poter evidenziare nella lista i record quando mi sposto col mouse o con la tastiera, per esempio evidenziando in blu.
Codice PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" src="../include_ajax/prototype.js"></script>
<script type="text/javascript" src="../include_ajax/effects.js"></script>
<script type="text/javascript" src="../include_ajax/controls.js"></script>
<style>
li {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
background-image: none;
padding: 1px;
}
li.first
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
/*font-weight: bold;
color: red;
background-color: #EAEAEA;
background-image: none;*/
padding: 1px;
}
ul
{
margin: 0px;
padding: 0px;
/*list-style-type: none;*/
}
.box
{
border: 1px solid red;
}
.over
{
/*background: #CDCDCD;*/
}
.out
{
/*background: red;*/
}
#inbox
{
width: 150px;
}
</style>
</head>
<body>
<form action="risultato.php" method="POST">
<input type="text" name="key" id="inbox"/>
<div id="List" class="box"></div>
<script type="text/javascript">
new Ajax.Autocompleter("key", "List", "ricerca.php", {minChars: 2});
</script>
<input value="cerca" type="submit">
</form>
</body>
</html>
<br class="spacer_" />