Jump to content


Photo

Campo Para Tipo.


  • Faça o login para participar
24 replies to this topic

#1 Inu

Inu

    Veterano

  • Usuários
  • 1138 posts
  • Sexo:Masculino
  • Localidade:Canela, Rio Grande do Sul, Brasil

Posted 30/01/2007, 14:48

Erm, não achei seção correta, então vai essa.
Na biblioteca da escola, parte de cadastro de livro, tem pra você selecionar o tipo(dicionário, revista, livro...), mas você pode digitar o tipo também, e, se não existir, ele cria...
Então, como poderia fazer isso em HTML?

#2 denisweb

denisweb

    Denis Ferrari

  • Usuários
  • 245 posts
  • Sexo:Não informado
  • Localidade:Vitória - ES
  • Interesses:Compartilhar conhecimentos.

Posted 30/01/2007, 16:19

Opa,

Faz uma consulta na base de dados da aplicaçao, se não existir, você dá um insert. Bába.

Abraços
Denis Ferrari
Gerente de Projetos
Vixtime Agência Digital

#3 Inu

Inu

    Veterano

  • Usuários
  • 1138 posts
  • Sexo:Masculino
  • Localidade:Canela, Rio Grande do Sul, Brasil

Posted 30/01/2007, 16:52

Denis, o problema não é esse.
O problema é que eu vou exibir num select(que nem o input, sabe? quando tu digita no do google pra buscar, o navegador mostra palavras que tem aquelas letras...) é isso que eu queria fazer, mas seria tipo um select, a pessoa pode procurar também e digitar. Entende?

Edição feita por: Inu, 30/01/2007, 16:53.


#4 Inu

Inu

    Veterano

  • Usuários
  • 1138 posts
  • Sexo:Masculino
  • Localidade:Canela, Rio Grande do Sul, Brasil

Posted 01/02/2007, 21:41

Ninguém? =/
Eu achei que existia em HTML, visto que num sistema feito em c/c++, delphi, sei lá, tem isso...

#5 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 01/02/2007, 21:55

Ninguém? =/
Eu achei que existia em HTML, visto que num sistema feito em c/c++, delphi, sei lá, tem isso...


Nossa comprar HTML com c/c++, delphi, não tenho nem palavras ...

Mas assim pelo que vc disse os browser fazem isso quando vc clica no input ou digita algo que ele sa sabe da as possiveis coisas que vc já procuro (é so ter auto-completar habilitado)

Mas assim ve esse site acho que tem o que vc quer, escreve qualquer coisa na busca que ele vai dar opções ve como eles fizerão:
http://www.answers.com

Edição feita por: sk15, 01/02/2007, 21:59.


#6 matt.cavotta

matt.cavotta

    Ativo

  • Usuários
  • 347 posts
  • Sexo:Masculino
  • Localidade:Campinas
  • Interesses:Desenvolvimento Web & Programação

Posted 01/02/2007, 21:55

Acho que em HTML puro você não consegue fazer isso. Talvez com javascript.

Mas precisamos saber o que exatamante você quer:

select
[a]
[b]

input texto
[ ]

daí você digita 'c' e o select fica assim:
select
[a]
[b]
[c]

Entendi certo?

Só uma observação: HTML não é linguagem de programação.

Edição feita por: matt.cavotta, 01/02/2007, 21:57.

WebFórum - Equipe de Desenvolvimento - Estagiario

I'm back!
Posted Image Edgy Eft 7.04

#7 Inu

Inu

    Veterano

  • Usuários
  • 1138 posts
  • Sexo:Masculino
  • Localidade:Canela, Rio Grande do Sul, Brasil

Posted 01/02/2007, 22:06

É isso mesmo.
Eu não comparei, eu somente falei isso, que eu achava que tinha em html.

#8 matt.cavotta

matt.cavotta

    Ativo

  • Usuários
  • 347 posts
  • Sexo:Masculino
  • Localidade:Campinas
  • Interesses:Desenvolvimento Web & Programação

Posted 01/02/2007, 22:15

Veja se é isso:
<script>
function addOption (text){ 
var sel = document.form.select.options;
sel[sel.length] = new Option(text,0);
}
</script>

<form name='form'>
<select name='select'>
<option value=0> 0
<option value=1> 1
<option value=2> 2
</select>
<input type='text' id='texto'>
<input type='button' value='adiciona'
onclick="addOption(document.getElementById('texto').value)">
</form>

WebFórum - Equipe de Desenvolvimento - Estagiario

I'm back!
Posted Image Edgy Eft 7.04

#9 Inu

Inu

    Veterano

  • Usuários
  • 1138 posts
  • Sexo:Masculino
  • Localidade:Canela, Rio Grande do Sul, Brasil

Posted 01/02/2007, 22:39

Erm, não é isso não...
Pode existir uns 1800 resultados... Então a pessoa vai digitar o que ela quer, e, acredito que entra ajax agora, vai pesquisar no banco e retornar os possíveis resultados, com link... Ela pode continuar digitando, ou então clicar num link... Que nem no www.letras.mus.br, quando tu busca um artista...

#10 matt.cavotta

matt.cavotta

    Ativo

  • Usuários
  • 347 posts
  • Sexo:Masculino
  • Localidade:Campinas
  • Interesses:Desenvolvimento Web &amp; Programação

Posted 01/02/2007, 23:13

É isso mesmo.

Achei que era pra mim <_<

Pode existir uns 1800 resultados... Então a pessoa vai digitar o que ela quer, e, acredito que entra ajax agora, vai pesquisar no banco e retornar os possíveis resultados, com link... Ela pode continuar digitando, ou então clicar num link... Que nem no www.letras.mus.br, quando tu busca um artista...

Uai porque você não falou isso no primeiro post!? Essa descrição tá totalmente diferente do que você queria no começo. :wacko:

Bom, eu até manjo de ajax, mas entrou bd no meio eu tô perdido. :paz:
Como esse assunto tá na moda, acho que tu acha fácil tutorial por aí.
WebFórum - Equipe de Desenvolvimento - Estagiario

I'm back!
Posted Image Edgy Eft 7.04

#11 Inu

Inu

    Veterano

  • Usuários
  • 1138 posts
  • Sexo:Masculino
  • Localidade:Canela, Rio Grande do Sul, Brasil

Posted 01/02/2007, 23:19

Era pro sk15 xD
Mas, eu nem o nome disso sei.

#12 matt.cavotta

matt.cavotta

    Ativo

  • Usuários
  • 347 posts
  • Sexo:Masculino
  • Localidade:Campinas
  • Interesses:Desenvolvimento Web &amp; Programação

Posted 02/02/2007, 00:00

Hehe eu também não sei. O que poderíamos fazer, se não encontrarmos nenhum tutorial e desenvolver algo aqui mesmo.

Vamos pensar nas funções necessárias:

* pesquisar no BD a palavra digitada.
Isso dá pra fazer com evento onkeyup, e request do ajax.

a função php vai fazer o seguinte: você fornece uma string 's' e o php retorna 10 strings do BD tal que tenham essa string 's' como prefixo -- agora escolher quais serão essas strings precisa de um algoritmo mais inteligente, mas para começo podemos retornar as 10 primeiras de satisfizeram a condição do prefixo.

* retornar uma lista de 10 palavras e exibir numa div posicionada logo abaixo da caixa de procura
com um pouco de javascript e css dá pra fazer essa parte aqui.

Se alguém puder indicar algum site, tanto melhor :)
WebFórum - Equipe de Desenvolvimento - Estagiario

I'm back!
Posted Image Edgy Eft 7.04

#13 Inu

Inu

    Veterano

  • Usuários
  • 1138 posts
  • Sexo:Masculino
  • Localidade:Canela, Rio Grande do Sul, Brasil

Posted 02/02/2007, 10:51

Eu sei fazer a pesquisa do BD e retornar os resultados. O que eu não sei, é mecher com isso do ajax e tal.

#14 matt.cavotta

matt.cavotta

    Ativo

  • Usuários
  • 347 posts
  • Sexo:Masculino
  • Localidade:Campinas
  • Interesses:Desenvolvimento Web &amp; Programação

Posted 02/02/2007, 11:47

Eu já desenvolvi a última parte, quando terminar a parte do request, eu deixo a consulta com vc.
WebFórum - Equipe de Desenvolvimento - Estagiario

I'm back!
Posted Image Edgy Eft 7.04

#15 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 02/02/2007, 12:28

Procura ae "AJAX autocompletar" no google, deve ter uns monte de resultado, 29.200 pra ser mais aproximado .... :P

Eu creio que seja isso que você quer, eu não entrei no site q vc passou, se não colocar link pra clicar eu não entro, não entro e não entro .... <_<
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq