Beschäftige Dich mit Javascript, dem DOM den Eigenschaften, und Event- Handlern.
Du kannst -> onClick="script()" ein Javascript auslösen, welches die display- Eigenschaft eines Formularfeldes auf "none" setzt.
Du kannst -> onChange="script()" ein Javascript auslösen, welches die visibility- Eigenschaft eines Formularfeldes auf "hidden" setzt.
Du kannst aber auch serverseitig die jeweils "überflüssige" Antwort ignorieren oder sonstwie reagieren.
fastix