Thankyou Jason, the problem was indeed in the html code. The code was
into multiple lines and indented, by moving it all onto one line with no
spaces between the >< it now works. Also, when I tab or place the cursor
the textarea, the cursor now is placed in the upper left corner, whereas
it was one tab furthor into the box, now I know why that happens also.

Chip Wiegand
Computer Services
Simrad, Inc

"There is no reason anyone would want a computer in their home."
     --Ken Olson, president, chairman and founder of Digital Equipment
Corporation, 1977
 (They why do I have 9? Somebody help me!)

Jason Wong <[EMAIL PROTECTED]> wrote on 08/27/2002 09:24:35 AM:

> On Tuesday 27 August 2002 23:26, [EMAIL PROTECTED] wrote:
> > I have some error checking routines for my web forms, and they are
> > great except for one
> > field, a textarea field. I am using the following code, but it does not
> > give an error when the field is
> > empty:
> >
> > if (empty($feedback))
> > {
> > $errmsg .= "<font color='red'><li>You might want to enter some
> > comments</li></font>\n";
> > }

> Presumably $errmsg is not appended to because empty($feedback) is FALSE.
> $feedback is not empty, IOW $feedback contains something. What I'm
getting at
> is when trying to debug some code, use a liberal dose of common-sense and
> logic.

> Print it out to see what it contains. Most likely it's whitespace. To
> yourself that it does contain something use strlen().

> > I use the same type of checking on input type="text" boxes and it works
> > fine.
> > Any ideas why it doesn't work on a textarea field?

> What HTML code are you using to display the textarea field? Make sure
> are no spaces and/or newlines in there.

> --
> Jason Wong -> Gremlins Associates ->

PHP Database Mailing List (
To unsubscribe, visit:

Reply via email to