This week's book giveaways are in the Scala and Android forums.
We're giving away four copies each of Machine Learning Systems: Designs that scale and Xamarin in Action: Creating native cross-platform mobile apps and have the authors on-line!
See this thread and this one for details.
Win a copy of Machine Learning Systems: Designs that scale this week in the Scala forum
or Xamarin in Action: Creating native cross-platform mobile apps in the Android forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Getting the values of a dynamic(javascript) HTML Select  RSS feed

 
Ranch Hand
Posts: 751
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi guys

It's been a while since I've used Struts.

I happen to have two html:select elements, A and B respectively. They are both of type String[] in my ActionForm.

Now, A gets poppulated dynamically by me by iterating through a request variable (a List, actually).

B initially doesn't have any values, its values are dynamically generated through Javascript. Basically, B gets its option elements from A using Javascript.

Now, when I get to my Action class, I get a NullPointerException. It seems that B doesn't get its value at all although I am setting the property for it. Here are some code snippets.

Please excuse my caps, they're not meant to mean that I'm shouting.



Is it important the I set the <option> tag's ID or Name attribute in plain old HTML during the Javascript process? Thanks!
 
Bartender
Posts: 9489
12
Linux Mac OS X Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This is an HTML oddity. Select fields are intended to display a list of items and one picks the values they wanted by selecting one or more. What you want to do is submit all the values in a particular select field. The solution is to use javascript to select all the values in that field before submitting the form.
 
It's just a flesh wound! Or a tiny ad:
Rocket Oven Kickstarter - from the trailboss
https://coderanch.com/t/695773/Rocket-Oven-Kickstarter-trailboss
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!