I have a boolean user profile field which is single on/off checkbox, says 'field_user_flag'. Its On value is 1 and Off value is 0. But I could not set
#default_value = 1 from
hook_form_alter to save "1" into its table
When it is 0 and unchecked in user/*/edit, I would like to set it to 1 and checked. Thus, I did it in my hook_form_alter as below.
$form['field_user_flag']['#default_value'] = 1; $form['field_user_flag']['#attributes'] = array('checked' => 'checked');
But, it did not work. I created the field in account settings (admin/config/people/accounts/fields/) without using Profile 2 module.