Hi,

I have two diffirent codes available to make the rolesignup work in D6 ..

The role selection box is showen a different form than the user register form. This is done because anyone may
like to show role dependent fields in user register page.

So it is like multistep form. And you can go back here to change the role once you have selected one earlier.
Now the problem is when you are on the second form, and you try to go back without filling out the fields correctly it
gets a validation error :( . I cannot remove that.

Note: this module does not support multiple role signup. I think it is needed to create an admin page that will enable to set a user understandable role name, description, weight and a group. The group will indicate if the selection is exclusive or multiple etc ...

The two versions are as followes ..

http://drupalbin.com/649
http://drupalbin.com/650

Note: in the code I have added a little disability too (FIXME) :-P ..

You can download the current rolesignup module, change the rolesignup.info a little and replace the content of rolesignup.module with any of the above codes and install ... test ..

Waiting for your suggestion ..