Putting date and time in input feild of form?!?! | | |
Hi all,
Hopefully something simple here.
I have written a form that takes data from a text box and updates it into an
Access database. However, I want to also pass the local user date and time
using date() and time() JavaScript commands, but can't find the right syntax
to put them in the input command, example:
<input name=date value="<javascript command here">
Can anyone help?
Thanks in advance.
Cheers
Shaiboy_UK | | | | re: Putting date and time in input feild of form?!?!
Shaiboy_UK wrote:
[color=blue]
> Hi all,
>
> Hopefully something simple here.
>
> I have written a form that takes data from a text box and updates it into an
> Access database. However, I want to also pass the local user date and time
> using date() and time() JavaScript commands, but can't find the right syntax
> to put them in the input command, example:
> <input name=date value="<javascript command here">
>[/color]
<body onload="document.forms[0].date.value=new Date()">
....
<input name=date type="text">
Mick | | | | re: Putting date and time in input feild of form?!?!
Mick White said:[color=blue]
>
>Shaiboy_UK wrote:
>[color=green]
>> Hi all,
>>
>> Hopefully something simple here.
>>
>> I have written a form that takes data from a text box and updates it into an
>> Access database. However, I want to also pass the local user date and time
>> using date() and time() JavaScript commands, but can't find the right syntax
>> to put them in the input command, example:
>> <input name=date value="<javascript command here">
>>[/color]
><body onload="document.forms[0].date.value=new Date()">
>...
><input name=date type="text">[/color]
But realize that this is the date and time as set on the visitor's
desktop, which may have no relationship to reality. In fact, the
time reported by the browser may not even match what the visitor sees
on their desktop. | | | | re: Putting date and time in input feild of form?!?!
Lee wrote:
[color=blue]
> Mick White said:[/color]
[color=blue][color=green][color=darkred]
>>>[/color]
>><body onload="document.forms[0].date.value=new Date()">
>>...
>><input name=date type="text">[/color]
>
>
> But realize that this is the date and time as set on the visitor's
> desktop, which may have no relationship to reality. In fact, the
> time reported by the browser may not even match what the visitor sees
> on their desktop.
>[/color]
True...
Mick | | | | re: Putting date and time in input feild of form?!?!
"Mick White" <mwhite13BOGUS@rochester.rr.com> wrote in message
news:qmQFd.137213$Uf.56745@twister.nyroc.rr.com...[color=blue]
> <body onload="document.forms[0].date.value=new Date()">
> ...
> <input name=date type="text">
>
> Mick[/color]
Hi Mick,
Tried, but doesn't seem to work. Put it on my testscripts folder at: http://www.theukserver.net/testscript/readdate.html
have a look, and let me know.
Thanks in advance.
Cheers
Shaiboy_UK | | | | re: Putting date and time in input feild of form?!?!
Shaiboy_UK wrote:
[color=blue]
>
> Tried, but doesn't seem to work. Put it on my testscripts folder at:
> http://www.theukserver.net/testscript/readdate.html
> have a look, and let me know.[/color]
<html>
<body onload="document.forms[0].date.value=new Date()">
<form>
<input type="text" name="date">
</form>
</html>
It's preferable to use "new Date()", rather than "Date()" as you have.
Mick | | | | re: Putting date and time in input feild of form?!?!
JRS: In article <qmQFd.137213$Uf.56745@twister.nyroc.rr.com>, dated
Fri, 14 Jan 2005 14:07:18, seen in news:comp.lang.javascript, Mick White
<mwhite13BOGUS@rochester.rr.com> posted :[color=blue]
>Shaiboy_UK wrote:[/color]
[color=blue][color=green]
>> I have written a form that takes data from a text box and updates it into an
>> Access database. However, I want to also pass the local user date and time
>> using date() and time() JavaScript commands, but can't find the right syntax[/color][/color]
Could be because neither date() nor time() exists.
[color=blue][color=green]
>> to put them in the input command, example:
>> <input name=date value="<javascript command here">
>>[/color]
><body onload="document.forms[0].date.value=new Date()">
>...
><input name=date type="text">[/color]
IMHO, while "date" is a perfectly legal name, it's not an ideal choice,
since it is too near "Date" to be typo-proof. "Today" would seem
better.
The date that goes into the Access database must be in a format that
Access considers appropriate; it's dangerous to assume that new Date(),
in any locality, will give a form that Access will accept specifically;
IIRC, the format of DateObj.toString() is not actually defined.
Note : the OP is in UK, his application may be UK or wider. Sometimes,
though localised to UK, browsers give FFF dates; sometimes, though in
UK, browsers are not localised to UK (in our Public Library, last time I
looked, localisation was US; but most users might have preferred KR).
I don't know what Access can accept, with/without localisation; give the
date/time in ISO 8601:2004 if possible - YYYY-MM-DD hh:mm:ss; or
YYYY/MM/DD hh:mm:ss. Do not rely, except maybe on an intranet, on any
formats offered by javascript; build what you want in a localisation-
proof manner, unless you are satisfied that both products will always
localise compatibly.
See below.
--
© John Stockton, Surrey, UK. ?@merlyn.demon.co.uk Turnpike v4.00 IE 4 ©
<URL:http://www.jibbering.com/faq/> JL/RC: FAQ of news:comp.lang.javascript
<URL:http://www.merlyn.demon.co.uk/js-index.htm> jscr maths, dates, sources.
<URL:http://www.merlyn.demon.co.uk/> TP/BP/Delphi/jscr/&c, FAQ items, links. | | | | re: Putting date and time in input feild of form?!?!
"Mick White" <mwhite13BOGUS@rochester.rr.com> wrote in message
news:M_UFd.151741$AL5.84331@twister.nyroc.rr.com.. .[color=blue]
>
> <html>
> <body onload="document.forms[0].date.value=new Date()">
> <form>
> <input type="text" name="date">
> </form>
> </html>
>
> It's preferable to use "new Date()", rather than "Date()" as you have.
> Mick[/color]
Hi Mick,
Any way I could get the date and time in two boxes in the format of:
DD/MM/YY and HH:MM ? like in this format??
<input type="text" name="date">
<input type="text" name="time">
Thanks for this.
Cheers
Shaiboy_UK | | | | re: Putting date and time in input feild of form?!?!
Shaiboy_UK wrote:
[color=blue]
> "Mick White" <mwhite13BOGUS@rochester.rr.com> wrote in message
> news:M_UFd.151741$AL5.84331@twister.nyroc.rr.com.. .
>[color=green]
>><html>
>><body onload="document.forms[0].date.value=new Date()">
>><form>
>><input type="text" name="date">
>></form>
>></html>
>>
>>It's preferable to use "new Date()", rather than "Date()" as you have.
>>Mick[/color]
>
>
> Hi Mick,
>
> Any way I could get the date and time in two boxes in the format of:
> DD/MM/YY and HH:MM ? like in this format??
> <input type="text" name="date">
> <input type="text" name="time">
>[/color]
<body
onload='with(document.forms[0]){date.value=the.date;time.value=the.time}'>
<form>
<input type="text" name="date">
<input type="text" name="time">
</form>
<script type="text/JavaScript">
d=new Date()
the= {
date:d.getDate()+"/"+(d.getMonth()+1)+"/"+d.getFullYear(),
time:d.getHours()+":"+d.getMinutes()
}
</script>
Mick | | | | re: Putting date and time in input feild of form?!?!
"Mick White" <mwhite13BOGUS@rochester.rr.com> wrote in message
news:OcbHd.146730$Uf.5855@twister.nyroc.rr.com...[color=blue]
>
> <body
> onload='with(document.forms[0]){date.value=the.date;time.value=the.time}'>
> <form>
> <input type="text" name="date">
> <input type="text" name="time">
> </form>
>
>
> <script type="text/JavaScript">
> d=new Date()
> the= {
> date:d.getDate()+"/"+(d.getMonth()+1)+"/"+d.getFullYear(),
> time:d.getHours()+":"+d.getMinutes()
> }
>
> </script>
>
> Mick
>
>[/color]
Thanks Mike,
Cheers
Shaiboy_UK |  | Similar JavaScript / Ajax / DHTML bytes | | | /bytes/about
We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights.
Get the best answers to your questions from over 226,449 network members.
|