Yeah, you're right. In looking at it a little closer, I do see that the jQuery is correctly adding the additional markup client side for the labels, etc. I guess the script is working properly for that part.. that's really the meat of what it's there for.
It does look like this is some sort of CSS/positioning problem with the actual radio inputs. The labels are showing, but the inputs are inheriting some styling thats conflicting with what you're trying to accomplish with the likert styles. I gave it a quick look but didn't see exactly what it was. I'd focus my attention on that and see what you can find.
EDIT: I found that if I put the CSS inline in a style block on your page, it works properly.
screenshot: http://bit.ly/qhUs52
I think your dynamic CSS file is jacking up the styles somewhere along the way so they're not being applied properly. You may want to try including them manually. If you really need, you could include them in an HTML block at the beginning of the form itself. It's not ideal, but should work if changing your theme is a big hassle.
Posted 13 years ago on Wednesday August 31, 2011 |
Permalink