J'ai trois boutons radio pour "genre de projet":
J'ai également une entrée de texte "Nom de l'organisation" sous les boutons radio.
L'entrée "Nom de l'organisation" doit être désactivée si l'utilisateur choisit un projet "personnel".
Je pense que je devrais dans un premier temps laisser les trois boutons radio décochés et demander à l’utilisateur de vérifier l’un d’eux lorsqu’il soumet le formulaire.
Le "nom de l'organisation" doit-il être désactivé initialement, si aucun bouton radio n'est sélectionné?
Alternativement, vous pouvez utiliser une liste déroulante de sélection au lieu des entrées radio. Par défaut, select affichera un espace réservé "Select Project":
L'entrée sera désactivée par défaut.
Lorsque l'utilisateur sélectionne autre chose que le "personnel", l'entrée sera activée:
Je pense que ce sera plus intuitif pour l'utilisateur.
Par défaut, le bouton radio est l'option la plus courante, sauf si le risque que l'utilisateur sélectionne le mauvais est désastreux.
Comme mentionné par @Andrew Martin, masquez le champ à moins qu'il ne soit pertinent, cela aide à désencombrer et à se concentrer sur les champs qui sont importants pour l'utilisateur. Cela devrait également réduire le temps nécessaire pour remplir le formulaire et augmenter le taux de conversion.
Les champs désactivés provoquent une confusion lorsque l'utilisateur ne sait pas quoi faire pour les activer.