Mục tiêu của tôi là nếu người dùng gửi biểu mẫu này có giá trị "Tên sản phẩm" là "YYY". Trên trang gửi nên tải lại nhưng lần này "Tên sản phẩm" sẽ hiển thị valye trước đó là mặc định như trong trường hợp này "YYY".Mẫu Drupal: muốn hiển thị giá trị biểu mẫu trước đó như default_value trên trang
Đây là mã của tôi ...
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;
}
câu trả lời tuyệt vời Tôi đã tìm kiếm điều này trong nhiều ngày! +1 – FLY
+1 để biết ví dụ chi tiết! – Nafscript