Domande taggate «forms»

Usalo per domande sull'API del modulo. Non utilizzarlo per i moduli di campo entità o entità.

3
Più valori per innescare #stati
Come posso avere più valori che attivano gli #stati dell'API Form? Ad esempio, volevo che questo campo fosse visibile non solo se il valore è 5 (attualmente funziona sotto), ma volevo rendere visibile il campo se i valori sono 3, 4 o 5. '#states' => array( 'visible' => array( ':input[name="field_star_rating"]' …
18 7  forms  javascript 


2
Come posso modificare il gestore di invio del modulo?
Per qualche ragione ho bisogno di sostituire alcuni caratteri (se esistenti) in ogni singolo campo di testo in qualsiasi forma, proprio prima che vengano memorizzati nel database. In altre parole, ho bisogno di un hook in cui sia possibile ottenere tutti i dati inviati e sostituirne i caratteri. Ho trovato …
16 7  hooks  forms 

2
Modifica $ form_state nel callback AJAX
Sto creando un modulo che utilizza l' '#ajax'attributo API del modulo e devo apportare modifiche $form_statequando viene premuto il pulsante abilitato AJAX. Ecco cosa ho: All'interno della mia funzione di generatore di moduli: ... $form['some_fieldset']['add_more'] = array( '#type' => 'button', '#value' => t('Add more rows'), '#ajax' => array( 'wrapper' => …
16 7  forms  ajax 

12
Imposta selezione valore predefinito elenco [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 2 anni fa . Ho un elenco selezionato con opzioni: $options = array(0 => '0', …
16 forms 

3
Reindirizzamento dopo l'invio del modulo
Creo un modulo personalizzato in Drupal 8, ricordo che possiamo reindirizzare al percorso personalizzato in Drupal 7 con impostato $form_state['redirect'] = 'mycustompath';nel gestore di invio personalizzato, ma come reindirizzare l'utente dopo l'invio del modulo in Drupal 8? So che dovrei usare il submitFormmetodo: public function submitForm(array &$form, FormStateInterface $form_state) { …
15 forms  8  redirection 

2
Come passo i parametri al form builder?
Ho i seguenti percorsi in module_name.routing.yml. module_name.usergroup_delete: path: 'module_name/usergroup/delete/{arg1}' defaults: _form: '\Drupal\module_name\Form\DeleteUserGroup' _title: 'Delete User group' requirements: _permission: 'access admin menus' Questo è il codice in module_name / src / Form / DeleteUserGroup.php. namespace Drupal\module_name\Form; use Drupal\Core\Form\ConfigFormBase; use Drupal\Core\Form\FormStateInterface; class DeleteUserGroup extends ConfigFormBase { public function getFormId() { return 'delete_user_group'; …
15 forms  8 

4
Reindirizzare a una pagina personalizzata dopo aver aggiunto o modificato un nodo
Utilizzando hook_form_alter, come posso reindirizzare un utente su una pagina personalizzata dopo aver creato o modificato un nodo anziché il nodo che è stato creato o modificato? Il codice corrente per hook_form_alter()è il seguente: function custom_form_alter(&$form, &$form_state, $form_id) { if ($form['#id'] == 'custom-node-form') { $form['actions']['submit']['#value'] = t('Add Entry'); $form['field_custom_email']['und'][0]['value']['#element_validate'] = …
15 7  forms  redirection 

2
Forma all'interno di un blocco
Sto usando drupal_get_form('event_signup_form')per incorporare il mio modulo personalizzato all'interno di un blocco. Il modulo viene visualizzato come previsto, ma l'invio del modulo non attiva nulla. Viene chiamata la funzione form stessa e viene chiamata event_signup_form($form, &$form_state)la funzione submit event_signup_form_submit($form, &$form_state)ma non viene chiamata. Sto usando hook_block_view per mostrare il modulo: …
14 7  blocks  forms 

3
Come posso implementare l'invio del modulo AJAX?
Il mio compito è di inviare il modulo di contatto tramite AJAX e quindi mostrare "Grazie per l'invio!" messaggio, caricato nel posto in cui si trovava il modulo. Quindi ho bisogno di ajaxificare il modulo di contatto esistente. Ho trovato alcuni esempi su come convalidare i campi modulo utilizzando AJAX …
14 ajax  8  forms 

3
Come faccio ad aggiungere un gestore di invio aggiuntivo nel modulo di pagamento commerciale?
Come faccio ad aggiungere un gestore di invio aggiuntivo? Ho provato questo ma non ha funzionato. function c_coupon_form_alter(&$form, $form_state, $form_id) { drupal_set_message($form_id); switch($form_id) { case 'commerce_checkout_form_review': drupal_set_message($form_id . '_form submit'); $form['#submit'][] = 'c_coupon_review_submit'; } } function c_coupon_review_submit($form, &$form_state) { drupal_set_message('submitted'); }
14 commerce  forms 

1
Come posso utilizzare un callback di invio su un modulo delle impostazioni dell'amministratore di Drupal?
Sto usando questo codice per creare il mio modulo di amministrazione: function custom_orders_admin(){ $form = array(); $form['custom_ignore_terms']['ignore_terms'] = array( '#type' => 'checkboxes', '#title' => t('Don\'t display these'), '#default_value' => variable_get('custom_ignore_terms', array()), '#options' => drupal_map_assoc($termTypes), '#description' => t("Choose the terms you do not want displayed."), '#required' => FALSE, ); return system_settings_form($form); …
14 7  forms 



3
Ottenere l'oggetto nodo in hook_form_FORM_ID_alter
Seguire questa domanda ma non ho abbastanza reputazione per chiedere chiarimenti in un commento. Sto portando un modulo contribuito a Drupal 8. Il codice suggerito sul CR e sul post sopra menzionati non funziona: $node = $form_state->getFormObject()->getEntity(); Nulla viene caricato nella variabile $ node. Il mio IDE PHPStorm fornisce un …
13 8  forms 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.