Re: Nested properties with javascript
In fact.. Looks like you may want to do this wrote: > The form propert will be whatever is rendered in the name attribute. Try this. > > function fillSelect(myform) { > theSelect = myform.elements['userForm.agencyId']; > > > > > On Wed, 17 Nov 2004 11:24:36 -0600, Apte, Dhanashree (Noblestar) > <[EMAIL PROTECTED]> wrote: > > Hi, > > > > In my jsp, i am using nested properties of a form. > > > > RoleForm has UserForm which has agencies, agencyName and agencyId within it. > > The agencies and divisions need to be displayed in dropdown boxes. > > > > I got this to display correctly on my jsp using: > > > > > > > > > > > > > label="agencyName" /> > > > > > > > > However, in the javascript for the onChange of this dropdown, i need a > > handle to this dropdown. > > the fillSelect function needs to do: > > function fillSelect(el) > > > > { > > > >var theSelect = el.agencyId; // <== How do i get the dropdown handle > > here? > > > >var num = theSelect.options[theSelect.selectedIndex].value; > > > > : > > > > : // more procesing > > > > } > > > > With the above, i get the error: theSelect has no properties. > > > > If i put in var theSelect = el.userForm.agencyId, i get the error: > > el.userForm has no properties. > > > > What would be the correct way to access the dropdown box? > > > > Any help appreciated. > > Thanks, > > Dhanashree. > > > > > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Nested properties with javascript
The form propert will be whatever is rendered in the name attribute. Try this. function fillSelect(myform) { theSelect = myform.elements['userForm.agencyId']; On Wed, 17 Nov 2004 11:24:36 -0600, Apte, Dhanashree (Noblestar) <[EMAIL PROTECTED]> wrote: > Hi, > > In my jsp, i am using nested properties of a form. > > RoleForm has UserForm which has agencies, agencyName and agencyId within it. > The agencies and divisions need to be displayed in dropdown boxes. > > I got this to display correctly on my jsp using: > > > > > > label="agencyName" /> > > > > However, in the javascript for the onChange of this dropdown, i need a > handle to this dropdown. > the fillSelect function needs to do: > function fillSelect(el) > > { > >var theSelect = el.agencyId; // <== How do i get the dropdown handle > here? > >var num = theSelect.options[theSelect.selectedIndex].value; > > : > > : // more procesing > > } > > With the above, i get the error: theSelect has no properties. > > If i put in var theSelect = el.userForm.agencyId, i get the error: > el.userForm has no properties. > > What would be the correct way to access the dropdown box? > > Any help appreciated. > Thanks, > Dhanashree. > > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Nested properties with javascript
Hi, In my jsp, i am using nested properties of a form. RoleForm has UserForm which has agencies, agencyName and agencyId within it. The agencies and divisions need to be displayed in dropdown boxes. I got this to display correctly on my jsp using: However, in the javascript for the onChange of this dropdown, i need a handle to this dropdown. the fillSelect function needs to do: function fillSelect(el) { var theSelect = el.agencyId; // <== How do i get the dropdown handle here? var num = theSelect.options[theSelect.selectedIndex].value; : : // more procesing } With the above, i get the error: theSelect has no properties. If i put in var theSelect = el.userForm.agencyId, i get the error: el.userForm has no properties. What would be the correct way to access the dropdown box? Any help appreciated. Thanks, Dhanashree.