Hi,
Solution suggested by Mark is appropriate and JS has no such limitation.


- regards

Raj
(+91-11-31261821)

-----Original Message-----
From: Mark Lowe [mailto:[EMAIL PROTECTED]
Sent: Friday, July 23, 2004 3:10 PM
To: Struts Users Mailing List
Subject: Re: Accessing index properties in javascript validator

Similarly but more compatible with older browsers.


total = ${fn:length(theForm.properties)};
form = document.forms["theForm"];
for(i = 0;i < total;i++) {
        target = "property["+ i +"]";
        element = form.elements[target];
        alert(element.name +"="+ element.value);
}

Mark


On 23 Jul 2004, at 02:09, atta-ur rehman wrote:

> hello,
>
> this is how i've done it:
>
> textbox = document.getElementById("block[0]");
> if (textbox.value ????)
>
>
> so basically you use document.getElementById("property[0]") to get the
> reference of html elment and then use .value or any other stuff on
> this element.
>
> hope this helps!
>
> ATTA
>
>
>
> On Thu, 22 Jul 2004 11:48:45 +0800, Ding Lei <[EMAIL PROTECTED]>
wrote:
>> Hi list,
>>   Some JSP pages uses Strut's indexed properties, like:
>> <html:file property="uploadData[0]"/>
>>   And it could be accessed by the corresponding Action correctly
>> through
>> a customized Form.
>>   The problem is that I would like to add javascript validation
before
>> the user submits the form to check if the file box is not null &
>> valid. But
>> JS code doesn't seem to be able to access variables with braces.
>>   Any ideas? Thanks in advance.
>>
>> --
>> Layman <[EMAIL PROTECTED]> Ext: 8059
>>
>> Chivalry, Schmivalry!
>>         Roger the thief has a
>>         method he uses for
>>         sneaky attacks:
>> Folks who are reading are
>>         Characteristically
>>         Always Forgetting to
>>         Guard their own bac ...
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





Confidentiality Notice

The information contained in this electronic message and any attachments to this 
message are intended
for the exclusive use of the addressee(s) and may contain confidential or privileged 
information. If
you are not the intended recipient, please notify the sender at Wipro or [EMAIL 
PROTECTED] immediately
and destroy all copies of this message and any attachments.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to