Retrieving form values in Javascript

Giganews Newsgroups
Subject: Retrieving form values in Javascript
Posted by:  namanh…@gmail.com
Date: 28 Sep 2006

Hi everyone,

I am trying to create a form for authorised users to upload photos to
an image gallery. I'm attempting to perform simple validation of the
fields by ensuring the fields aren't empty and that the extensions are
right. However, I can't seem to access the actual values of the fields
to start with.

If I simplify my problem, can anyone tell me why this would work in a
Javascript alert:

alert(document.form.Photo1.value);
//This outputs 'D:/images/x.jpg'

but this won't:

var photonumber = "Photo" + 1;
alert(document.form.photonumber.value);
// I get "undefined"

The reason I'm doing this is because I'm looping through a finite set
of images and need to check each one is valid.

Is it because I'm not initialising the "photonumber" string correctly?

If there are any geniuses out there, please help this newbie.

Thanks in advance!

Nat.

Replies