Hi
I have a form and need to keep track of some extra state. I can not seem to get "hidden" or "value" form elements to work. For the life of me I can not figure out what my bug is. The hidden / value data is never avalible in my ajax call back.
http://api.drupal.org/api/drupal/developer--topics--forms_api_reference....
<?php
$form = drupal_get_form('bdc_participant');
function bdc_participant() {
$form['timeUnit'] = array(
'#title' => t("Choice a graph type"),
'#type' => 'select',
'#options' => array(
'DAY' => 'DAY',
'WEEK' => 'WEEK',
'MONTH' => 'MONTH',
'YEAR' => 'YEAR',
),
'#weight' => 1,
'#ajax' => array(
'callback' => 'bdc _ajax_callback',
'wrapper' => 'bdc_error_box',
),
);
$form['bdc_test_hidden'] = array (
'#name' => 'bdc_test_hidden',
'#type' => 'hidden',
'#value' => t("hello world"),
);
$form['bdc_test_value'] = array (
'#name' => 'bdc_test_value',
'#type' => 'value',
'#value' => t("good bye"),
);
}
function bdc_ajax_callback( $form, $form_state) {
// I spent a lot of time with a symbolic debugger, I never found my hidden for value elements