function Textfield::valueCallback
Overrides FormElementBase::valueCallback
1 call to Textfield::valueCallback()
- TextfieldTest::testValueCallback in core/tests/ Drupal/ Tests/ Core/ Render/ Element/ TextfieldTest.php 
- Tests value callback.
3 methods override Textfield::valueCallback()
- EntityAutocomplete::valueCallback in core/lib/ Drupal/ Core/ Entity/ Element/ EntityAutocomplete.php 
- Determines how user input is mapped to an element's #value property.
- MachineName::valueCallback in core/lib/ Drupal/ Core/ Render/ Element/ MachineName.php 
- Determines how user input is mapped to an element's #value property.
- PathElement::valueCallback in core/lib/ Drupal/ Core/ Render/ Element/ PathElement.php 
- Determines how user input is mapped to an element's #value property.
File
- 
              core/lib/ Drupal/ Core/ Render/ Element/ Textfield.php, line 68 
Class
- Textfield
- Provides a one-line text field form element.
Namespace
Drupal\Core\Render\ElementCode
public static function valueCallback(&$element, $input, FormStateInterface $form_state) {
  if ($input !== FALSE && $input !== NULL) {
    // This should be a string, but allow other scalars since they might be
    // valid input in programmatic form submissions.
    if (!is_scalar($input)) {
      $input = '';
    }
    return str_replace([
      "\r",
      "\n",
    ], '', $input);
  }
  return NULL;
}Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
