Meaningless Drivel is fun!
The moose likes HTML, CSS and JavaScript and the fly likes OnChange not firing Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » HTML, CSS and JavaScript
Bookmark "OnChange not firing " Watch "OnChange not firing " New topic

OnChange not firing

Devinder Mahil

Joined: Dec 19, 2008
Posts: 5
Hi :

I have a form that includes a jsp. In this jsp I have an html:select which has an onchange event which is not firing.


what's wrong with the code?


Eric Pascarello

Joined: Nov 08, 2001
Posts: 15385
Have you debugged what is happening?
Are you getting an errors?
Did you stick an alert in the onchange to see if it is firing?
Do you have a submit button named submit? [if you do rename it]
Are you actually changing the selected item? [Picking the same item does not fire the event]

Bear Bibeault
Author and ninkuma

Joined: Jan 10, 2002
Posts: 63839

SHowing Struts source code in an HTML forum isn't the best approach. It'd be better to show the resulting HTML.

[Asking smart questions] [About Bear] [Books by Bear]
Devinder Mahil

Joined: Dec 19, 2008
Posts: 5
Thanks Eric. There was a button named "submit" in the form, renaming it worked.


stef li

Joined: Jan 16, 2006
Posts: 27
onchange="this.form.action='/' this.form.submit();"

that you forget a semicolon between ".do'" and "this"?

you can add a simple alert statement in your onchange function to check it.
like onchange="alert('this is a test');"

i think i will work fine.

This guy is so lazy!!!<br />There is nothing left!
I agree. Here's the link:
subject: OnChange not firing
It's not a secret anymore!