• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Strange problem when submitting a form

 
Gustavo Santos
Ranch Hand
Posts: 40
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi everyone, I'm facing a weird problem every time I try to submit a form... this actually has to do a bit with Javascript, which I'm still not very familiar with. but at least I could make it work.

So the issue is that when I submit the form with at least one of the the checkbox checked, I always get the "isChecked" value as false... since this is what I set on the reset() method.... but this happens only when I submit it by hitting the link button that I made up and put some Javascript stuff in... so, I tried putting a submit button on my JSP it worked just fine... so I'm assuming that this has to do with my Javascript.

Just so you guys know, I'm using Struts.

JSP:



The Form:



This is the Action which I use to get the form values and print them out:

 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64721
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Please be sure to ask Struts questions in the Struts forum. I have moved this post there for you.
 
Dave Whaley
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Struts (version 1) has a problem retaining values for checkboxes. Sometimes you have to process the request and extract the named parameters. If you have a debugger, check the request values and look for attributes named by your checkboxes, and the corresponding values.
 
David Newton
Author
Rancher
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Unchecked checkboxes aren't sent back by the browser--this isn't a Struts-specific issue, that's just the way browsers work.

In any case, I'd first try using the actual form to call submit() on: inside a link tag I'd assume that this would refer to the link, not the form. I could be wrong about that, but as I've done JavaScript form submits forever without any issues I'd start by checking your assumptions.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic