function hook_form_builder_preview_alter in Form Builder 7
Same name and namespace in other branches
- 6 form_builder.api.php \hook_form_builder_preview_alter()
- 7.2 form_builder.api.php \hook_form_builder_preview_alter()
Modify an individual element before it is displayed in the form preview.
This function is typically used to cleanup a form element just before it is rendered. The most important purpose of this function is to filter out dangerous markup from unfiltered properties, such as #description. Properties like #title and #options are filtered by the Form API.
3 functions implement hook_form_builder_preview_alter()
Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.
- form_builder_examples_form_builder_preview_alter in examples/
form_builder_examples.module - Implementation of hook_form_builder_preview_alter().
- form_builder_webform_form_builder_preview_alter in modules/
webform/ form_builder_webform.module - Implements hook_form_builder_preview_alter().
- form_builder_webform_form_form_builder_preview_alter in modules/
webform/ form_builder_webform.module - Implements hook_form_FORM_ID_alter().
1 invocation of hook_form_builder_preview_alter()
- form_builder_pre_render in includes/
form_builder.admin.inc - Take a form structure and add a prebuild function to every element.
File
- ./
form_builder.api.php, line 248 - These are the hooks that are invoked by Form Builder.
Code
function hook_form_builder_preview_alter(&$element, $form_type, $form_id) {
if ($form_type == 'node') {
if (isset($element['#description'])) {
$element['#description'] = filter_xss($element['#description']);
}
}
}