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          user@struts.apache.org              
             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]

Reply via email to