| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/08/2009 11:46:46
|
el_loko
JavaEvangelist
Membro desde: 30/10/2007 12:09:43
Mensagens: 357
Offline
|
Olá a todos!
Estou com um problema pra resolver em uma página de cadastro onde quando o usuário termina de preencher certos campos,
ele vai para o próximo sem precisar digitar o tab.
criei uma função em javascript onde o campo é o campo onde o usuário está entrando com os dados, o maxLenght é a quantidade de caracteres
que o campo permite, e o proximo item seria o campo para o qual eu quero jogar o focus() quando o usuário terminar de preencher o campo atual...
isso foi oq consegui fazer. acho que da pra entender oq quero fazer com esse codigo, mas ele não funciona!
alguém tem alguma idéia pra ajudar..
grato!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/08/2009 11:49:15
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Amigo, tome cuidado com a sua ortografia. O comprimento de uma string é dado por length, não lenght.
if(maxLenght == campo.toString().lenght) {
O Javascript não é o Google e não corrige automaticamente a sua ortografia.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/08/2009 11:52:33
|
el_loko
JavaEvangelist
Membro desde: 30/10/2007 12:09:43
Mensagens: 357
Offline
|
thingol wrote:Amigo, tome cuidado com a sua ortografia. O comprimento de uma string é dado por length, não lenght.
if(maxLenght == campo.toString().lenght) {
O Javascript não é o Google e não corrige automaticamente a sua ortografia.
é isso é verdade!
eu acabei digitando o código aqui e errei na ortografia!
:D
o fato é que essa propriedade length só retorna 0 (zero)...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/08/2009 12:47:06
|
plic_ploc
JavaChild
Membro desde: 11/06/2006 18:55:12
Mensagens: 137
Localização: Ibitinga - SP
Offline
|
Você está passando o campo ou o valor do campo?
Caso seja o campo você deve usar
Posta o trecho da página onde você usa a função.
This message was edited 1 time. Last update was at 14/08/2009 12:49:58
|
Java MVC - Brutos framework
Faça o download de um WebChat feito usando o Brutos MVC |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/08/2009 14:03:21
|
el_loko
JavaEvangelist
Membro desde: 30/10/2007 12:09:43
Mensagens: 357
Offline
|
O código agora está assim:
adicionei evento no "TextBox1";
agora o problema está no métodos focus(). A mensagem de erro é:
O objeto não dá suporte para a propriedade ou método
tentei assim tbm, mas não deu certo!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/08/2009 14:26:50
|
Schuenemann
GUJ Ranger
Membro desde: 13/01/2005 12:31:27
Mensagens: 854
Offline
|
Parece que você está passando uma string ao invés de passar um campo.
De qualquer forma, usa jquery e para de sofrer.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/08/2009 14:29:50
|
plic_ploc
JavaChild
Membro desde: 11/06/2006 18:55:12
Mensagens: 137
Localização: Ibitinga - SP
Offline
|
Se os campos estiverem dentro de um mesmo form e o nome do campo for TextBox2 faça assim:
só um lembrete, coloque sempre javascript: na frente ex:
|
Java MVC - Brutos framework
Faça o download de um WebChat feito usando o Brutos MVC |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/08/2009 14:49:16
|
el_loko
JavaEvangelist
Membro desde: 30/10/2007 12:09:43
Mensagens: 357
Offline
|
plic_ploc wrote:Se os campos estiverem dentro de um mesmo form e o nome do campo for TextBox2 faça assim:
só um lembrete, coloque sempre javascript: na frente ex:
exatamente isso plic_ploc...
a function ficou assim:
e o evento assim:
RESOLVIDO
muito obrigado!
|
|
|
 |
|
|