Olá, estou com o seguinte problema:
Tenho alguns inputs, gostaria que quando o usuário digita-se 4 dígitos o campo mudasse o focus para o proximo campo:
inputs: campo1, campo2, campo3 campo4 e por ai vai....
//as2
onEnterFrame = function() {
if (campo1.text.length == 4) {
Selection.setFocus(campo2);
delete onEnterFrame;
} else {
if (campo2.text.length == 4) {
Selection.setFocus(campo3);
delete onEnterFrame;
}
else {
if (campo3.text.length == 4) {
Selection.setFocus(campo4);
delete onEnterFrame;
}
}}}
O Problema é que só consigo fazer passar do campo1 para o campo2 depois não passa mais pra nenhum campo.
oque devo fazer?
por favor ajuda!
.
Publicidade
|
|
Page 1 of 1
EnterFrame AS2 [RESOLVIDO] Passar para outro campo automaticamente.
#2
Posted 09 August 2011 - 10:15 AM
Tenta assim:
var totalCampos:Number = 4;
var maxDig:Number = 4;
for (i=1; i<=totalCampos; i++) {
dig = this["campo"+i];
dig.maxChars = 4;
dig.id = i;
dig.onSetFocus = function() {
proximo = this.id+1;
};
dig.onChanged = function() {
if (this.length == maxDig) {
Selection.setFocus(this._parent["campo"+proximo]);
}
};
}
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Apple aumenta tempo para comprador ouvir música antes de comprar, diz blog
|
Notícias |
Notícias
|
|
|
|
Microsoft procura 6 mil parceiros na China para novo ano fiscal
|
Notícias |
Notícias
|
|
|
|
Separar palavra
|
Corel Draw |
bruno_dam
|
|
|
|
Site de compra coletiva oferta 1º desconto para carros nos EUA
|
Notícias |
Notícias
|
|
|
|
Saiba como usar o mouse para arrumar a bagunça das janelas no Windows 7
|
Notícias |
Notícias
|
|
|
|
TIM negocia parceria para oferecer TV por assinatura no Brasil
|
Notícias |
Notícias
|
|
|
|
Posição diferente no Firefox no IE está perfeito
Dificulade para alinhar nos dois browser ajudem-me |
Web Standards |
Tinoco
|
|
|
|
Problemas Com Banner Que Troca De Imagem ao passar do Mouse
|
Web Standards |
Daniel Emiliano
|
|
Publicidade
|
|

Help













