web-dev-qa-db-fra.com

Widget de saisie automatique du champ de texte?

Quelqu'un connaît-il un widget Drupal 7 de saisie semi-automatique pour les champs de texte? J'ai essayé les widgets de saisie semi-automatique, mais le widget "Liste de saisie semi-automatique pour les valeurs autorisées" qui ne semble pas exister dans Drupal 7 - seuls les deux autres widgets s'affichent. Mon objectif est de stocker du texte brut mais la saisie semi-automatique à partir d'un champ de profil utilisateur. Merci!

7
BenjaminRH

La création de saisie semi-automatique pour un champ de texte de formulaire Drupal est assez facile.

  1. Ajouter le #autocomplete_path à l'élément de formulaire
  2. Créez un rappel de menu qui renvoie des données JSON avec drupal_json
6
googletorp

Essayez http://timonweb.com/how-create-ajax-autocomplete-textfield-drupal-7

AUSSI: http://qandeelaslam.com/blogs/cck/converting-texfield-autocomplete-using-drupals-form-api http://www.elevatedthird.com/blog/enable-ajax- autocomplete-drupal-7-webform-textfield

(Vous cherchez un module, maintenant.)

7
1kenthomas

Il y a http://drupal.org/project/autocomplete_widgets :

Ce module ajoute 3 widgets de saisie semi-automatique pour les champs CCK de type Texte et Numéro.

Saisie semi-automatique pour la liste des valeurs autorisées: ce widget peut être utilisé pour les champs de texte et de nombre et il prend les valeurs candidates de la liste définie des valeurs autorisées des champs. Vous pouvez même générer votre liste de valeurs autorisées en utilisant PHP, donc la limite pour fournir un widget avec des fonctionnalités de saisie semi-automatique est votre imagination!

Saisie semi-automatique pour les données de champ existantes: ce widget peut être utilisé uniquement pour le texte et il prend les valeurs candidates des valeurs existantes dans la base de données pour ce champ.

(7.x uniquement) Saisie semi-automatique pour les suggestions prédéfinies: ce widget peut être utilisé pour le texte uniquement et permet à un administrateur de fournir une liste de suggestions mais permet toujours aux utilisateurs d'entrer tout ce qu'ils veulent dans un champ de texte. Utilisez ce widget pour éviter (mais pas empêcher) les variations de la même valeur. Ex: burger, hamburger, Burger ...

(7.x uniquement) Saisie semi-automatique pour les données de champ existantes et certains titres de noeud: ce widget fonctionne exactement comme le widget "données de champ existant" ci-dessus, sauf qu'il suggérera également des titres de noeud pour les noeuds d'un type de contenu spécifique.

3
Refineo