AutoComplete listando dados em diferente inputs
Boa noite pessoal, passei dia todo batendo a cabeca e ainda nao descobri como fazer para o autocomplete listar o id em outro input, quero que depois do autocomplete enviar, ele envie apenas o ID da RUA, eu consigo puxar o id junto com o nome da rua no mesmo campo imput, porem queria que o id fosse para outro campo input para eu enviar para o banco de dados, bom segue o codigo:
index.php
<?php
session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>jQuery Autocomplete Plugin</title>
<script type="text/javascript" src="js/jquery-1.4.2.js"></script>
<script type='text/javascript' src="js/jquery.autocomplete.js"></script>
<link rel="stylesheet" type="text/css" href="js/jquery.autocomplete.css" />
<script type="text/javascript">
$().ready(function() {
$("#course").autocomplete("autoComplete.php", {
width: 260,
matchContains: true,
//mustMatch: true,
//minChars: 0,
//multiple: true,
//highlight: false,
//multipleSeparator: ",",
selectFirst: false
});
});
</script>
</head>
<body>
<div id="content" >
<form autocomplete="off">
<p>
Digite a rua :
<input type="text" name="course" id="course" />
</p>
</form>
</div>
</body>
</html>
autocomplete.php
<?php
include "conexao.php";
$q = strtolower($_GET["q"]);
if (!$q) return;
$sql = "select DISTINCT id, nome from ruas where nome LIKE '%$q%'";
$rsd = mysqli_query($con, $sql);
while($rs = mysqli_fetch_array($rsd)) {
$cid = $rs['id'];
$cnome = $rs['nome'];
echo "$cid $cnome\n ";
}
?>Discussão (0)
Carregando comentários...