Quantcast
Channel: Adobe Community: Message List - Foro en español
Viewing all articles
Browse latest Browse all 26997

Re: Campo de texto en formulario pdf (Fecha)

$
0
0

Hola, asumiendo que los dos casos estan en la misma Forma, necesitas cuatro Campos, todos en formato "Text", nombrados como se muestra

 

Text1 - primera fecha

Text2 - segunda fecha

Text3 - differencia de dias

Text4 - segunda fecha + 10 dias

 

igual que en los casos anteriores en las propiedades del "Text1" y el "Text2" agrega este javascript al evento "On Blur"

var date1 = this.getField("Text1").value;
var date2 = this.getField("Text2").value;//var date1 = '15/01/14'; // ddmmyy//var date2 = '31/01/14';  // First we split the values to arrays date1[0] is the day, [1] the month and [2] the year
date1 = date1.split('/');
date2 = date2.split('/');  // New Date (Year, Month, Day)
var firstDate = new Date(Number(date1[2])+2000, Number(date1[1])-1, Number(date1[0]));
var secondDate = new Date(Number(date2[2])+2000, Number(date2[1])-1, Number(date2[0]));  
var oneDay = 24*60*60*1000; // hours*minutes*seconds*milliseconds
var diffDays = Math.round(Math.abs((firstDate.getTime() - secondDate.getTime())/(oneDay)));  
this.getField("Text3").value = diffDays;    // add 10 days to second date
var daystoAdd = 10;
var plus10 = new Date(secondDate);
plus10.setDate(secondDate.getDate()+parseInt(daystoAdd));
var day = plus10.getDate();
var month = plus10.getMonth()+1;if (month<10) month = '0'+month;
var year = plus10.getFullYear();   
var ddmmyy = day + '/' + month + '/'+ (year-2000);
this.getField("Text4").value = ddmmyy;

Viewing all articles
Browse latest Browse all 26997

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>