Actually, the index notation is off the "elements" object of the form --
not the form itself, e.g.,
document.managerForm.elements[0].value = user;
[EMAIL PROTECTED]
t
To
06/02/2005 10:19 [email protected]
AM cc
Subject
Please respond to FormBean and JavaScript
"Struts Users
Mailing List"
<[EMAIL PROTECTED]
he.org>
Hi,
I have got a problem with a Struts Form
My ActionForm has two attributes User and Manager (both are classes);
I am setting the manager attributes on the form via the
<html:text property=”manager.lanID” />
Until here everything works as we would expect.
The problems comes in here;
When the JSP /Form gets rendered on the screen I am running the following
JavaScript.
=================================================
function getUser()
{
var wshNetwork = new ActiveXObject("WScript.Network");
var user = wshNetwork.username;
document.managerForm.manager.lanID.value = user;
}
=======================================================
in the JSP this function is then called.
I am using this JavaScript to pre populate the lanID attribute of Manager
class.
It works if the field is managerLanID but when I use the dot syntax
Javascipt gets confused and the browser pops an error message which says an
object is expected.
Since I use nested classes on my ActionForm I need to use the dot syntax,
but this stops the JavaScript to assign the value to my html text field.
Any feedback is welcome.
Thanks in advance
Karim
__________________________________________________________________
Switch to Netscape Internet Service.
As low as $9.95 a month -- Sign up today at
http://isp.netscape.com/register
Netscape. Just the Net You Need.
New! Netscape Toolbar for Internet Explorer
Search from anywhere on the Web and block those annoying pop-ups.
Download now at http://channels.netscape.com/ns/search/install.jsp
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]