views:

39

answers:

1

I have a page with two drop down boxes created in a xslt.

I am using onchange in both blocks to call a javascript function. If both drop downs are loaded on the page only the first drop down has a working onchange.

I checked the view source code and it shows both onchange events.

Does anyone have any idea how to fix this?

ex: two drop downs, select first one, it refreshes, select second it does nothing, select first one and it still refreshes.

code removed.

A: 

For a start, you should put in a

<xsl:output omit-xml-declaration="yes" />

declaration into your XSLT. The interspersed XML declaration should not be in the HTML.

The HTML you show does not exhibit any other immediate problems (apart from UPPERCASE tag names *shudder*). If there is a problem, then it is a browser subtlety (some browsers don't fire the change event until the focus leaves the form field) or a JavaScript problem in submitForm();.

Tomalak