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 | |
|---|---|---|---|---|---|
|
PF investe em capacitação para combater crimes na internet
|
Notícias |
Notícias
|
|
|
|
Justiça reduz multa de US$ 2 mi por pirataria para mãe de 4
|
Notícias |
Notícias
|
|
|
|
Função para SQL INSERT INTO
Não necessidade de escrever as Variaveis |
PHP |
brunnohm
|
|
|
|
Reparação de cabos submarinos em Taiwan pode durar semanas
|
Notícias |
Notícias
|
|
|
|
Philips cria marca d'água para vídeo
IDG Now! - Mercado |
Notícias |
TiTi Celestino
|
|
|
|
Para os conectados, muitas escolhas de redes sociais
|
Notícias |
Notícias
|
|
|
|
"Irmã mais velha" do Google na China pede para empresa ficar
|
Notícias |
Notícias
|
|
|
|
Apple move ação para acabar com lojas falsas, diz site
|
Notícias |
Notícias
|
|
Publicidade
|
|

Help













