Hi guys,

I'm very new to Javascript, and have really only used some drop-in form validation code.

What I'm looking for is some client-side control over the flow of user input in my forms. Things like enabling/disabling different parts of the form depending on checkboxes, or other options that the user selects.

For instance, say I have a form where the user can input their billing and shipping address. I currently have a checkbox right above the shipping address so the user can check it to indicate that their shipping address is the same as their billing address. What would be cool is if, when the user checked that box, that the values are copied into the shipping fields and then they become un-editable.

Does anybody know of any drop-in style JS libraries that can accomplish this?