web-dev-qa-db-fra.com

J'ai une dactylographie dans mon formulaire. Comment amener les gens à sélectionner ses options?

Je suis l'UXD (j'utilise cela aussi librement que possible) pour une start-up de l'éducation. J'ai une dactylographie dans mon formulaire d'inscription:

enter image description here

Il s'agit de la dernière entrée du formulaire d'inscription. En dessous (caché en ce moment) se trouve le bouton d'envoi. Maintenant, je voudrais laisser aux enfants la possibilité de taper leur propre école, car leur école n'est peut-être pas encore dans la base de données. Mais je vois beaucoup d'écoles en double dans la base de données de la saisie manuelle au lieu de sélectionner l'élément pertinent dans la tête de frappe. Comment puis-je les faire taper simplement leur école?

Mise à jour: il y a plus de 200 écoles. Si je le convertis en une balise de sélection, ça va?

6
Daryll Santos

1) Sélectionnez la case, avec une option "autre", suivie d'un champ de saisie S'ils ont sélectionné "autre".

2) Écrivez un code principal qui fusionne les valeurs qui sont déjà là lors de la soumission.

3) Alternativement, essayez quelque chose comme le plugin choisi jQuery. C'est un terrain d'entente, qui ressemble à une liste déroulante, mais permet de "rechercher".

La première option ne le résoudra pas entièrement mais au moins cela réduira le nombre de doublons parce que vous leur demandez de sélectionner quelque chose dans une liste , "autre" signifiant "quelque chose qui n'est pas sur la liste". C'est par opposition à ce que vous faites actuellement, en leur demandant de "commencer par écrire".

Notez également que la plupart des gens (enfants et personnes âgées en particulier) ne pourront pas taper à l'aveugle et auront donc les yeux fixés sur le clavier pendant la frappe, et peut-être même appuyer sur [retour] (le plus souvent en soumettant le formulaire) avant même en regardant l'écran.

Et s'il vous plaît, rendez service au monde et ne placez pas le bouton Soumettre sous la liste déroulante. Ils ne pourront pas cliquer dessus s'ils vont à "Université du Sud" au lieu de "Université du Sud-Ouest".

5
Dirk v B