[thelist] Using JS to change hidden date value in Netscape?
Bob Haroche
bharoche at usa.net
Fri Feb 15 18:45:01 CST 2002
I'm trying to use javascript to change the default value of a hidden field
in a form to be the date on the user's computer and then pass that value to
a cgi form processor. This is working in IE and NN 6 but not NN 4.
Note that if the form field is changed from type="hidden" to type="input",
everything works fine and NN correctly changes the value and that value is
passed to the form. However, if the field is type="hidden", the field value
is processed as the default, un-changed value.
Is it that NN can't/won't change the value of a hidden field or is something
in my coding off?
Thanks,
Bob
-----------------
Here's the script:
<script language="JavaScript" type="text/javascript">
<!--
// Get date, month and year
today=new Date();
day=today.getDate().toString();
jsmonth=today.getMonth();
jsyear=today.getFullYear().toString();
// Convert Month to 12 unit measure
month=(jsmonth + 1).toString();
// Output month in two digits
if (month.length != 2) {
month="0" + month }
// Output year in two digits
year=jsyear.substring(2,4)
// Output date in YYMMDD format
todayDate=(year + month + day);
//-->
</script>
Here's the form field:
<input type="hidden" name="dateSubscribe" value="020104">
After the closing form tag, here's how I change the default value of this
field:
<script language="JavaScript" type="text/javascript">
<!--
document.enews.dateSubscribe.value=todayDate;
//-->
</script>
More information about the thelist
mailing list