Sanjay, 1) The name of the form is the "name" attribute of your action details specified in your struts-config.xml file. It also has to be the reference name of your bean. So...
document.myBean.submit() ...would submit the form. 2) For this I just have to recommend a great JavaScript reference. The JavaScript Bible by Danny Goodman. But to kick you off... Great way to reference events from your form items, checkbox for example... <input type="checkbox" name="smeg" value="something" onClick="doSomething(this)"> ...and in your java script to handle this... function doSomething(inElement) { if (inElement.checked) { alert("hello"); } } And one more free extra tip... :) If you're trying to reference an element that has dot notation (nested properties), you can do so like this... document.forms[0]["myProperty.nestedProperty.something"] ... to disable the above example element ... document.forms[0]["myProperty.nestedProperty.something"].disabled = true; For more detail and everything else, Danny Goodman has the answer :) Arron. Sanjay Choudhary wrote: >Thanks Michael, > >It worked but it couldn't use >document.localForm.selectAll.checked; >instead I used document.forms[0].selectAll.checked; > >1. Is there a way to assign a form name with tag >html:form of struts? > >2. I will like to control a data entry on my form for >certain fields using javascript. E.g. if in >html:checkbox - a user checks then I will allow enable >html:text field for dataentry else it will be >disabled. I think controlling these functions on >server side will be too expensive. What is the easy >way to refer or pass these controls/fields created >using html:text, html:checkbox etc. in javascripts. > >E.G. if I want the value of field <html:text >property="abc" name=<somebean>/> in the javascript. >or wish to enable or disable this field thru >javascript. > > >All comments appreciated > >-Sanjay > > > > > > > >--- Michael Skariah <[EMAIL PROTECTED]> wrote: > >>Hi Sanjay, >> >>Let me give an example to help you out here. Here I >>am assuming that the >>checkboxes (including the master checkbox) are >>present in a table that has >>got an id 'checkTable'. When I say 'master' check >>box I mean the one that >>will help you to trigger the event for >>selecting/de-selecting the other >>child checkboxes. >> >>In the form you can have something like this >><html:checkbox property="selectAll" >>onclick="checkAll()"/> >>for the master checkbox. >> >>And the javascript code could be something like this >>function checkAll() >>{ >> var rowCount = checkTable.rows.length; >> for (var i=1; i < rowCount; i++) >> { >> checkTable.rows(i).cells(0).childNodes(0).checked >>= >>document.localForm.selectAll.checked; >> } >>} >> >>See if this help. >> >>Cheers!, >>-Michael. >> >> >> >>-----Original Message----- >>From: Sanjay Choudhary [mailto:[EMAIL PROTECTED]] >>Sent: Tuesday, March 19, 2002 5:26 PM >>To: Struts Users Mailing List >>Subject: check box >> >> >>In our application, we are showing a list of records >>using nested tag. In front of each record we have a >>select/check box mapped to a property in a bean. >> >>We wish to provide a functionality to users by >>placing >>a checkbox at the top row (this is not mapped to >>any >>property in bean) and on click of this check box we >>wish to mark all the check boxes shown in the list. >>(Exactly like we have in yahoo and hotmail main >>display page, where in an user checks a box and >>everything is selected). I think javascript is a way >>to go here. >> >> >>But how do I configure things like html:form name, >>html:checkbox name - also how do I access the check >>box for each record displayed to mark them. >> >>Is there a sample project on resource site where we >>can find some code to help us out to use javascripts >>with struts. >> >>-Sanjay >> >>__________________________________________________ >>Do You Yahoo!? >>Yahoo! Sports - live college hoops coverage >>http://sports.yahoo.com/ >> >>-- >>To unsubscribe, e-mail: >><mailto:[EMAIL PROTECTED]> >>For additional commands, e-mail: >><mailto:[EMAIL PROTECTED]> >> >> >> >>-- >>To unsubscribe, e-mail: >><mailto:[EMAIL PROTECTED]> >>For additional commands, e-mail: >><mailto:[EMAIL PROTECTED]> >> > > >__________________________________________________ >Do You Yahoo!? >Yahoo! Sports - live college hoops coverage >http://sports.yahoo.com/ > >-- >To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>