Questions marquées «forms»

Utilisez-le pour des questions sur l'API Form. Ne l'utilisez pas pour les formulaires de champ d'entité ou d'entité.

6
Comment rendre un champ en lecture seule à l'aide de hook_form_alter
J'essaie de rendre certains des champs du formulaire de profil Drupal en lecture seule en mode édition. J'utilise le code suivant dans hook_alter $form[field_organisation_company_name][und][0]['#after_build'][]='_build_element_readonly'; function _build_element_readonly($element, &$form_state) { $element['value']['#attributes']['readonly'] = 'readonly'; return $element; } Dans l'interface utilisateur, le fichier s'affiche en lecture seule, mais je peux toujours modifier la valeur …
12 7  forms 

2
Comment faire effondré un jeu de champs personnalisé par défaut dans Drupal 8
Dans Drupal 7, il était possible de réduire ou non le jeu de champs et de restreindre l'état par défaut de cet élément de formulaire (réduit ou non réduit). Exemple: $form['contact_data'] = array( '#title' => t("Contact data"), '#type' => 'fieldset', '#collapsible' => TRUE, '#collapsed' => FALSE, ); Maintenant, dans Drupal …
12 forms  8 

2
Comment reconstruire un formulaire après un appel AJAX
J'essaie de permettre à l'utilisateur de choisir dynamiquement un certain nombre de champs en fonction d'une liste déroulante à l'aide d'un appel ajax, mais je n'arrive pas à obtenir l'appel ajax pour reconstruire le formulaire par la suite. <?php class AJAXexample extends BlockBase { public function blockForm($form, FormStateInterface $form_state) { …
12 forms  8  ajax 

8
Modifier un formulaire existant
Nous venons de commencer avec Drupal 8 et très rapidement nous avons rencontré notre premier problème. Comment modifier un formulaire existant dans Drupal 8? Nous devons modifier la méthode d'enregistrement du formulaire de nœud pour effectuer une redirection vers une autre page. Nous voulons modifier la forme du nœud pour …
12 8  forms 

5
Type de champ numérique dans l'API Form
J'essaie d'ajouter un type de champ "numéro" à un formulaire à l'aide de FAPI: $form['phone_number']['areacode'] = array( '#type' => 'textfield', '#title' => '---', '#width' => '30%', '#align' => 'center', '#required' => true, '#maxlength' => 3 ); Je change le TYPE en "nombre" et le champ n'est pas généré du tout. …
12 forms 

2
Erreur «Le formulaire est devenu obsolète»
J'ai une forme de nœud en plusieurs étapes. À mi-chemin du formulaire via une boîte de dialogue contextuelle, l'utilisateur est invité à se connecter s'il ne s'est pas connecté auparavant. Lors de la connexion réussie lors de la prochaine page du formulaire de noeud, j'obtiens cette erreur de validation: Le …
12 forms 




1
Éléments de forme horizontaux
J'ai décrit le formulaire, mais chaque élément se trouve sous le précédent. J'ai besoin de décrire la forme où tous les éléments seront placés horizontalement mais pas verticalement. Voici ma forme: function contact_register_form($form, &$form_state) { $form['description'] = array( '#type' => 'item', '#title' => t('Sign up to be notified when your …
12 forms 


7
Génération de <button type = "submit"> avec l'API de formulaire
J'ai une forme fortement thématique à intégrer, dont la structure est illustrée ci-dessous. Je suis à peu près là pour la plupart à l'exception de la soumission. &lt;form action="#"&gt; &lt;fieldset&gt; &lt;legend&gt;Authentification&lt;/legend&gt; &lt;label for="email"&gt;Courriel*&lt;/label&gt; &lt;input type="text" name="email" id="email"&gt; &lt;label for="password"&gt;Mot de passe*&lt;/label&gt; &lt;input type="password" name="password" id="password" class="last"&gt; &lt;a href="#" title="Mot de …
12 forms 

6
Comment valider et envoyer un formulaire avec AJAX?
J'ai créé un formulaire Web à l'aide de l'API Form. J'utilise l' #AJAXoption de champ pour ajouter la validation AJAX à chaque champ. Est-il possible de valider et de soumettre le formulaire en utilisant AJAX sans recharger la page. Si la validation échoue, je veux afficher un message d'erreur et …
12 7  forms  ajax 



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.