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.
- 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.