hello - I am trying to simplify a date picking function for a calendar application I am building. I have a form that gets submitted to a database and previously I was making users type the date of the program they were entering using a format that the database could use (YYYY-MM-DD).
So, what I have come up with is as follows. When they select the day, it calls the checkdate() function. In this function:
var year_val = window.document.content_ui.year.selectedIndex;
var year_select = window.document.content_ui.year.options[year_val].value;
var month_val = window.document.content_ui.month.selectedIndex;
var month_select = window.document.content_ui.month.options[month_val].value;
var day_val = window.document.content_ui.day.selectedIndex;
var day_select = window.document.content_ui.day.options[day_val].value;
window.document.content_ui.scheduled.value = year_select ?this is where I'm having problems? ;
I can get it so it writes the year in there, but even then, that only works when they first make selections of the other two. This is not so much a problem, as the larger problem of being able to make window.document.content_ui.scheduled.value = year_select - month_select - day_select;
I just want to make the 'scheduled' input box have something like 2001-12-29. So I have to somehow string the values of year_select month_select and day_select together with hyphens in between.
Anyone know how to do this? General susggestions on how to improve the code also very, very welcome. Thanks.