Il mio obiettivo è se l'utente invia questo modulo con il valore "Nome prodotto" come "YYY". Nella pagina di invio dovrebbe ricaricare ma questa volta "Nome prodotto" dovrebbe mostrare il valore di default precedente come in questo caso "YYY".Modulo Drupal: desidera mostrare il valore del modulo precedente come valore_valore nella pagina
Ecco il mio codice ...
function addnewproduct_page() {
return drupal_get_form('addnewproduct_form',&$form_state);
}
function addnewproduct_form(&$form_state) {
$form = array();
$formproductname['productname'] = array (
'#type' => 'textfield',
'#title' => t('Product Name'),
'#required' => TRUE,
'#size' => '20',
);
if (isset($form_state['values']['productname']))
{
$form['productname']['#default_value'] = $form_state['values']['productname'];
}
//a "submit" button
$form['submit'] = array (
'#type' => 'submit',
'#value' => t('Add new Product'),
);
return $form;
}
ottima risposta Ho cercato questo per giorni! +1 – FLY
+1 per esempi dettagliati! – Nafscript