I have just encountered this problem, too. Very frustrating!
I have set the visibility for the CSS display selector to "none" as follows:
/components/com_chronocontact/css/consolidated_common.css
.LV_validation_message {
display:none;
padding-left:160px;
font-weight:bold;
font-size:12px;
margin:0 0 0 0;
}
Normally, it is set to display:block.
This does get rid of the jumping radio buttons, but now I have no error messages which is just as bad because now people can't tell which field they've forgotten (or should) fill in.
Why does the Live Validation routine stick in this empty span tag in between my td tags? I don't mind the error messages next to my empty fields, but this span tag getting thrown into my code is really annoying.
How can we fix this problem properly? I've looked into some of the php files to find the base code responsible, but so far I've not found it.
GreyHead, you mentioned in your post above about putting the error code into its own div ... can you please clarify what you meant. If I can make that empty span tag appear in a harmless location, rather than into the table holding my radio buttons, I'll be a happy camper.
:)