Mi objetivo es si el usuario está enviando este formulario con el valor "Nombre del producto" como "YYY". En la página de envío debería volver a cargarse pero esta vez "Nombre del producto" debería mostrar el valor anterior como predeterminado como en este caso "YYY".Formulario de Drupal: quiere mostrar el valor de formulario anterior como valor_predeterminado en la página
Aquí está mi código ...
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;
}
excelente respuesta ¡He estado buscando esto por días! +1 – FLY
+1 para obtener ejemplos detallados. – Nafscript