RE: addEventListener to radio button
"David R Robison" <[email protected]>
| Newsgroups | gmane.comp.java.enhydra.barracuda.general |
|---|---|
| Message-ID | <000e01c2f7a0$26240cc0$0864a8c0@D901K911> |
Here is the generated code for the radio button input: <input checked="checked" id="SpaceByRoadway" name="SpaceBy" onclick="this.disabled=true; document.EditForm.action='ActionEvent.event?$eid=TSSDownloadScreen$GetTS SDownloadHandler';document.EditForm.submit(); return false;" type="radio" value="roadway">Roadway <input id="SpaceByCorridor" name="SpaceBy" onclick="this.disabled=true; document.EditForm.action='ActionEvent.event?$eid=TSSDownloadScreen$GetTS SDownloadHandler';document.EditForm.submit(); return false;" type="radio" value="corridor">Corridor <input id="SpaceByStation" name="SpaceBy" onclick="this.disabled=true; document.EditForm.action='ActionEvent.event?$eid=TSSDownloadScreen$GetTS SDownloadHandler';document.EditForm.submit(); return false;" type="radio" value="station">Station I'm not sure exactly which version of barracuda I'm using, but the timestamp on the class files in the JAR is 2/21/2003. David R Robison Open Roads Consulting, Inc. http://www.openroadsconsulting.com -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Jacob Kjome Sent: Friday, March 28, 2003 4:24 PM To: [email protected] Subject: Re: [Barracuda] addEventListener to radio button Hi David, I think this is a problem with the way Barracuda currently does form submittal via javascript. Just like you said, the form gets submitted before the value is changed. Normally you wouldn't run into this because you'd set you form components to their appropriate values and then click a "submit" button which would have the listener attached to it. Hmm.... Can you send a snippet of the generated html for this page just for reference? Then we can think about what might be done to solve this issue. Oh, and what version of Barracuda are you using? A release or the latest CVS? Jake At 03:54 PM 3/28/2003 -0500, you wrote: I have 3 <INPUT> elements all of type "radio" and with the same "name". I want to catch an event whenever a new selection is made. The values of the input fields are "one", "two", "three". I start with the <INPUT> "one" selected. When I click on "two" or "three" the event gets directed to my event listener but the value of the "radio" is still "one". No matter what I click, the value is always returned as "one". It seems that the event is firing when a radio button is clicked but before the selected value has been changed. Any ideas on what may be happening or how to work around it? Thanks, David Robison _______________________________________________ Barracuda mailing list [email protected] http://barracudamvc.org/lists/listinfo/barracuda