Re: Take JS array send by form
| From: | Mark Maggelet | Date: | Wed, 01 Aug 2001 20:47:56 +0000 |
| Subject: | Re: Take JS array send by form | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-60771@lists.php.net to get a copy of this message | ||
On Wed, 1 Aug 2001 23:17:49 +0200, Ivo (ivostoykov@hotmail.com)
wrote:
>Hi
>
>I faced following problem:
>
>I've a form where which could have one or more input text fields (it
>is not
>clear how many they will be - one or more). Thay have same name - pn
>- and
>if they are more that one JavaScript treat them as an array - pn[x]
>
>The problem is that when I receive this form with more than one
>field - i.e.
>pm[2] - in my php script only the last value is seen, others are
>lost i.e. I
>loose pn[0], pn[1] and receive only pn[2] as a *pn* variable. I mean
>that it
>is NOT an array at all.
>
>What's the problem and how could I solve it? Thank you
you have to name the fields pn[0],pn[1]...
(you can name them all pn[] but you might have problems with the
javascript)
then to access them from javascript you go something like:
document.forms[0].elements['pn[0]'];
---> using document.forms[0].pn[0] won't work.
-- Mark