- drupal
- 4.7
- 5
- 6 form.inc
Remove invalid characters from an HTML ID attribute string.
Parameters
$id
The ID to clean.
Return value
The cleaned ID.
Related topics
- Form generation
- Functions to enable the processing and display of HTML forms.
- drupal_prepare_form in includes/form.inc
- Prepares a structured form array by adding required elements,
executing any hook_form_alter functions, and optionally inserting
a validation token to prevent tampering.
- expand_radios in includes/form.inc
- Roll out a single radios element to a list of radios,
using the options array as index.
- form_builder in includes/form.inc
- Adds some required properties to each form element, which are used
internally in the form API. This function also automatically assigns
the value property from the $edit array, provided the element doesn't
already have an assigned value.
Code
includes/form.inc, line 1612
<?php
function form_clean_id($id = NULL) {
$id = str_replace(array('][', '_', ' '), '-', $id);
return $id;
}
?>