Webflow sync, pageviews & more.
NEW

How can I fix the issue with my Webflow custom form where the radio buttons are not being selected when clicked?

TL;DR
  • Ensure each radio button is inside a form block, belongs to a group with the same name attribute, and has a connected label.
  • Check for Z-index issues, opacity settings, and pointer-events that might block interactions.
  • Review custom code for conflicts and test in an incognito window after publishing.

If your radio buttons in Webflow are not being selected when clicked, it may be due to incorrect structure, missing labels, or conflicting styles. Follow these steps to troubleshoot and fix the issue.

1. Check the Radio Button Structure

  • Ensure that each radio button is inside a form block (Form > Radio Button Group > Radio Button).
  • Each radio button should belong to a group (the same name attribute) to allow only one selection at a time.
  • If the name attribute is missing, add the same name to all radio buttons in the same group.

2. Verify the Label Connection

  • Each radio button should have a connected label.
  • Link the label to the radio button in the Webflow Form settings by ensuring the For attribute of the label matches the id of the radio input field.
  • If labels are missing, manually add them within the Designer.

3. Inspect for Conflicting Styles

  • Open Webflow Designer > Style Panel, then check:
  • Z-index Issues: Ensure no overlapping elements (e.g., absolute positioning) are preventing clicking.
  • Opacity or Display: The radio button should not have opacity: 0 or display: none.
  • Click Events: Ensure no pointer-events: none is applied to the radio buttons.

4. Check for Custom Code Conflicts

  • Go to Project Settings > Custom Code and review any added JavaScript or CSS that might override radio button behavior.
  • If you have custom scripts affecting form behaviors, temporarily remove them and test again.

5. Publish and Test in a Clean Environment

  • Publish the site and test the interaction in an incognito/private browser window to rule out any browser extensions or cache issues.

Summary

Ensure the radio button structure is correct, with properly assigned labels and matching name attributes. Check for CSS conflicts, Z-index issues, and pointer events. Finally, review custom code and test in different browsers.

Rate this answer

Other Webflow Questions