Any "immediate response" of the user-interface on the client side, such as the one you are describing, must be done in JavaScript. Hate to be the one to say that you must learn JavaScript "just for this purpose" but ... somebody had to say it.
Comment on Re: How to uncheck one checkbox if some other is checked