tags:

views:

45

answers:

2

I am trying to put the date and time into a form field onload. Am I doing something wrong here, I can't get it to work. Here is my code:

<HEAD>
<script type="text/javascript">
            function updateData()
            {
                var cl_dt=new Date();
                document.getElementByName("lastpost_cl").value=cl_dt;
            }
</script>
</HEAD>

<BODY onLoad="updateData();">

<form id="FormName" action="updated.php" method="post" name="FormName">
<input id="lastpost_cl" name="lastpost_cl" type="text" size="25" maxlength="255">
+2  A: 

Use getElementById. getElementsByName (There is an 's' after Element!) returns a collection of element(s).

edl
+1  A: 

getElementByName does not exist, at least not cross browser. Use getElementById instead. You already have an ID that is the same, so it will work with just that change.

InfinitiesLoop