Задача состоит в следующем. Есть БД со списком улиц. Нужно чтобы при вбивании первых букв названия появлялись все возможные варианты в виде списка под полем для ввода текста или первый вариант из БД но уже непосредственно в этом поле. Думаю все поняли что я имею ввиду. Щас такие интеллектуальные поиски уже много где. На том же yahoo.com хотя бы.
Как точно это сделать не знаю.
На данный момент есть форма:
<?php
header('Content-Type: text/html; charset: utf-8');
echo "<HTML>
<HEAD>
<TITLE>Test Page</TITLE>
<script language=\"javascript\" src=\"javascript/jq.js\"></script>
<script language=\"JavaScript\">
function myFunction() {
var text = $('input[@name=search]').val();
$.ajax({
type: 'POST',
url: 'script.php',
data: 'data=' + text ,
cache: false,
dataType: 'script',
async: false,
success: function(result){
// document.getElementById('inp').value = result;
$('input[@name=inp]').val(result);
}
});
}
</script>
</HEAD>
<BODY>
<input type=text name='search' id='search' value='' onkeyup='myFunction();'>
<input type=text name='inp' id='inp' value=''>
</BODY>
</HTML>";
?>
Правда здесь у меня возможный вариант просто выводится в соседнем поле <input>.
Подскажите как сделать описанное выше, а то мои познания в яваскрипте не велики :)