Campo data nel modulo
In un modulo ho inserito 2 campi, un textfield ed un camo data.
Ho 2 problemi, nel campo data non riesco a far uscire in automatico la data del giorno
'#value' => new DrupalDateTime('now'),
Il secondo problema è che nella FUNC submit non riesco a recuperare il campo data, mentre il campo descrizione lo recupero senza problemi.
Di seguito il codice
public function buildForm(array $form, FormStateInterface $form_state) { $form['descrizione'] = array( '#type' => 'textfield', '#title' => t('Descrizione'), '#description' => $this->t('Inserire !!!!!'), //'#required' => TRUE, ); $form['da_data'] = array( '#type' => 'date', '#title' => t('Data'), '#description' => $this->t('Inserire la Data per cui Creare il TURNO'), '#required' => TRUE, //'#value' => DrupalDateTime::createFromTimestamp( time() ) , '#value' => new DrupalDateTime('now'), //date('m-d-Y H:i', REQUEST_TIME); ); } public function submitForm(array &$form, FormStateInterface $form_state) { $field = $form_state->getValues(); $cDes = $field['descrizione']; $daData = $field['da_data']; \Drupal::messenger()->addMessage($this->t('subMit '.$daData ));
Ma ritorna la data del giorno
Gaetano
Risposte
Risolto con '#default_value'
Risolto con