Coelho e formulários PDF

Erba!

Lembram daquele post onde eu mostre como aumentar um campo de texto automaticamente a medida que se digita?

Aqui em Cingapura em uma das minhas primeiras tarefas foi propor isso a um cliente. Ele não aceitou de início pois ia bagunçar com o layout dele. Então fiz uns demos de como poderia funcionar para o usuário.

Digamos que ele queira que o usuário seja avisado que chegou ao final do campo. Só isso. Mas como saber que ele chegou ao final do campo? Outra questão maior: como saber o que o usuário está digitando em um formulário em PDF? Eu sei que quando se está programando validações em Javascript em formulários HTML é até fácil capturar a tecla e até contar um a um quantos caracteres o usuário está digitando. Mas no caso do PDF isso não é tão simples visto que depende-se de eventos para capturar informações. E nesse caso o evento mais próximo seria o exit.

É, eu ainda não descobri como pegar caracter por caracter. Se alguém conseguir me fala!

Mas vou mostrar o que fiz para que se saiba quando o usuário atingiu o final do campo.

Use o evento full. Pronto.

Veja abaixo:

//form1.page1.TextField1::enter - (JavaScript, client)
form1.page1.boxMessage.rawValue = "";
//form1.page1.TextField1::exit - (JavaScript, client)
var myString = form1.page1.TextField1.rawValue.toString();
var myStringLength = myString.length;
if(myStringLength >= 30)
   form1.page1.boxMessage.rawValue = "Information: You can continue typing by using the Address field.";
//form1.page1.TextField1::full - (JavaScript, client)
xfa.host.setFocus(form1.page1.Subform1.TextField2);

Pra você entender o código acima, faça o download desse formulário.

E se tiver dúvida, comenta ae!

Ah, e sabem qual a relação entre o coelho e formulários PDF?

Nenhuma.

O ano novo chinês é comemorado no próximo dia 3 e 4 de Fevereiro e pra eles esse é o ano do Coelho.

Lembrei disso porque tem um enfeite de ano novo bem na minha frente. Agora.

Anúncios

0 Responses to “Coelho e formulários PDF”



  1. Deixe um comentário

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s





%d blogueiros gostam disto: