Hi
I have 2 elements:
Element 1 = Date Element
Element 2 = Text Field
I have a file called 1.js in my js folder whwere 1 is the form ID.
The js is as follows:
function lifetimer()
{
var dateArray = $('warningnotice___debt_due_date').value.split('-');
var today = new Date()
var dyear = parseInt(dateArray[0]);
var dmonth = parseInt(dateArray[1]) - 1;
var dday = parseInt(dateArray[2]);
var debtDate = new Date(dyear, dmonth, dday);
var msPerDay = 24 * 60 * 60 * 1000 ;
var e_daysold = (today.getTime() - debtDate.getTime()) / msPerDay;
$('warningnotice___days_old').value = Math.floor(e_daysold);
}
I have used lifetimer() to call the function in both elements - only one or other element
I have tried the date element to evaled or not
I cannot see what I am doing wrong here?
Any Ideas.
I have 2 elements:
Element 1 = Date Element
Element 2 = Text Field
I have a file called 1.js in my js folder whwere 1 is the form ID.
The js is as follows:
function lifetimer()
{
var dateArray = $('warningnotice___debt_due_date').value.split('-');
var today = new Date()
var dyear = parseInt(dateArray[0]);
var dmonth = parseInt(dateArray[1]) - 1;
var dday = parseInt(dateArray[2]);
var debtDate = new Date(dyear, dmonth, dday);
var msPerDay = 24 * 60 * 60 * 1000 ;
var e_daysold = (today.getTime() - debtDate.getTime()) / msPerDay;
$('warningnotice___days_old').value = Math.floor(e_daysold);
}
I have used lifetimer() to call the function in both elements - only one or other element
I have tried the date element to evaled or not
I cannot see what I am doing wrong here?
Any Ideas.