<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<font size="+1"><font face="Arial">I'm trying to use hook_form_alter()
to write data to a text field when the form is first displayed, but for
some reason I can't get the values to display on the form itself.&nbsp; I
know I have the right form_id, because dsm() displays all the data for
that form.&nbsp; What's even weirder is that I can see the data being
changed in the form itself, but it just won't change on the screen.&nbsp; I
can also change the weight of the field
($form['field_class_name']['#weight']=99;)<br>
and it relocates the position of the field on the screen accordingly.&nbsp;
But when, for instance, I change the #title and #description of the
field, the changes are changed in the arrary itself (I can see this by
putting a dsm() after changing the data), but the values on the screen
don't change.&nbsp; I'm making similar changes to other forms within the
same hook function (different case statements), and they all work
fine.&nbsp; I've cleared all my caches (Drupal and browser), but to no
avail.&nbsp; Can anyone tell me why my form data isn't changing?<br>
<br>
Thanks.<br>
<br>
Steve<br>
</font></font>
</body>
</html>