Combo box digita a letra e vai aparecendo

alguem tem um exemplo ai usando javascript que o cara começa a digitar no combo a letra “x” por exemplo e ele ja pula pra primeira letra começando com x… obrigado

Cara, não precisa de JavaScript pra isso. Essa função é nativa da tag . :thumbup:

Mas eu queria um que o cara digitasse “bra” e ele aparecesse no brasil por exemplo…

Mas é justamente assim que funciona. Esse é o comportamento normal da tag .

Salva este código como html e testa.

<HTML> <select> <option>Braaaa</option> <option>Brasil</option> <option>Brujeria</option> <option>Braço</option> <option>Berço</option> </select> </HTML>
Viu? :thumbup:

hehe… tem razao… valeu

Assim como vcs querem isso não funciona.
O google havia lançando um serviço de busca, que emulava isso usando um input text e divs…
Mas não com combo.
A única coisa que vai acontecer, é que se tu pressionar uma tecla que coincida com alguma palavra na lista, ela vai te encaminhar pra ela.
Agora se tu tiver na tua lista algo assim:
Abacaxi
Brasil
Cebola

Se tu digitar a sequencia “AB”, ele vai selecionar o abacaxi, e quando tu digitar o B, ele vai pular pra Brasil.

Você pode fazer isso com Ajax. Tenho um exemplo com Ajax criando uma lista automaticamente.

Só no Firefox, no IE não é assim que funciona não. Ele só pesquisa a primeira letra.

Bom dia Grinvox, poderia me mandar esse exemplo com ajax? Tbm estou precisando fazer algo assim.

Obrigado !

http://letras.terra.com.br/?q=ch�o+batido&tipo=1&busca=busca

Olhem o esquema da busca de músicas desse site do terra.
Ele faz exatamente isso que vocês querem.
O cara vai digitando, ele vai refinando os resultados de acordo com a sequência teclada.

http://ajaxian.com/archives/improved-dojo-combobox