campos sugestivos
Salve amigos!
Estou com uma grande dor de cabeça para fazer um campo com auto sugestão.
O problema não está em retornar os valores "globais", mas sim em capturar algumas chaves específicas (neste caso os ID);
<form action="">
<input type="text" list="nomes-clientes" name="Cliente" id="cliente-nome" placeholder="Cliente" class="auto-completar input" value="">
<datalist>
<option value="Cliente 1">
<option value="Cliente 2">
<option value="Cliente 3">
<option value="Cliente 4">
</datalist>
</form>
Neste caso, é o que eu consigo fazer sem problemas, ao digitar qualquer palavra com 3 caracteres, a tag datalist é preenchida dinamicamente por uma consulta like no DB.Olhei o DOM da tag datalist na W3C e ela é realmente desta forma:
<option value="Cliente 1">
E não desta:
<option value="1">Cliente 1</option>
Perceba que se fosse como é com a tag select, com a propriedade value recebendo o ID do cliente, e o nome do Cliente entre as tags <option></option>, seria muito simples resgatar o ID do cliente.Mas a tag Select não é um campo editável como é um input.text onde eu possa digitar as opções.
Em resumo, preciso de uma forma de digitar um nome, e retornar não apenas o nome e o ID, mas poder acessar este ID com Jquery ou Js.
Discussão (1)
Carregando comentários...