• Olá Visitante, se gosta do forum e pretende contribuir com um donativo para auxiliar nos encargos financeiros inerentes ao alojamento desta plataforma, pode encontrar mais informações sobre os várias formas disponíveis para o fazer no seguinte tópico: leia mais... O seu contributo é importante! Obrigado.

JavaScript ADOBE PRO

tiagopmartins

GF Bronze
Membro Inactivo
Entrou
Fev 3, 2007
Mensagens
77
Gostos Recebidos
0
Uma pequena ajuda
tenho esta função cada vez que abre o ficheiro PDF ele incrementa a data do dia.
Gostava de fazer isso só se o campo da "DATA" estiver em branco.
Como e um ficheiro que dá guardar, sempre que vai abrir ele mete a data do dia.
Alguém com conhecimento em JavaScript .. obrigado pela disponibilidade.

PHP:
var f = this.getField("DATA");
f.value = util.printd(" dd / mmmm / yyyy", new Date());

C2GqZDZ.png
 

maar3amt

Administrator
Team GForum
Entrou
Set 19, 2006
Mensagens
7,803
Gostos Recebidos
28
Viva tiago,

Não compreendi o que é que pretendes.

Explica melhor qual o objectivo da função.
 

tiagopmartins

GF Bronze
Membro Inactivo
Entrou
Fev 3, 2007
Mensagens
77
Gostos Recebidos
0
a função mete a data do dia... esta a funcionar.. sempre que abres o ficheiro.

gostava de saber se podia meter uma função que só metia a data do dia .. se o campo "DATA" estiver vazio.
para quando abrir o documento não meter novamente a data actual.

vai em anexo um exemplo do que faz. Ver anexo data.pdf

Viva tiago,

Não compreendi o que é que pretendes.

Explica melhor qual o objectivo da função.
 
Última edição:

mlcalves

GF Ouro
Membro Inactivo
Entrou
Mai 20, 2010
Mensagens
2,278
Gostos Recebidos
0
Aplica lhe um if para validar se o campo data esta vazio então faz isto.
 

mlcalves

GF Ouro
Membro Inactivo
Entrou
Mai 20, 2010
Mensagens
2,278
Gostos Recebidos
0
Obrigado , mas não tenho conhecimentos em JavaScript . :) tens ?


Boas eu ainda sou mt verde na programação,


mas penso que a lógica seria:

Código:
var f = this.getField("DATA"); 

if(f.value.length == 0)
f.value = util.printd(" dd / mmmm / yyyy", new Date());

Atenção que eu não percebo patavina disto mas acho que é isso ;)

só estou na duvida se leva {} ou seja:

Código:
var f = this.getField("DATA"); 

if(f.value.length == 0)
   {
f.value = util.printd(" dd / mmmm / yyyy", new Date());  
   }

experimenta :)
 
Última edição:
Topo