- Patch #41023 by wtanaka: custom form elements can't cleanly set a value for themselves.

4.7.x
Dries Buytaert 2005-12-19 14:43:42 +00:00
parent eb412f7c7e
commit 4f13fbb709
1 changed files with 7 additions and 2 deletions

View File

@ -279,8 +279,6 @@ function _form_builder($form_id, $form) {
$form_submitted = $form_submitted || $form['#form_submitted'];
}
}
$ref = $form['#value'];
}
// Allow for elements to expand to multiple elements. Radios, checkboxes and files for instance.
@ -294,6 +292,13 @@ function _form_builder($form_id, $form) {
$form['#processed'] = TRUE;
}
// Set the $form_values key that gets passed to validate and submit.
// We call this after #process gets called so that #process has a
// chance to update #value if desired.
if ($form['#input']) {
$ref = $form['#value'];
}
// Recurse through all child elements.
$count = 0;
foreach (element_children($form) as $key) {