PEAR Manual
Prev |  | Next

# HTML_QuickForm::setDefaults()

HTML_QuickForm::setDefaults() -- Sets default form values

## Synopsis

    require_once 'HTML/QuickForm.php';

``void HTML_QuickForm::setDefaults` ([array $defaultValues = `NULL` [, mixed $filter = `NULL`]])`

## Description

Sets default form values. There are overriden by either constant (set via setConstants()) or submitted (POST or GET) values.

## Parameter

array `$defaultValues`

  values used to fill the form, array('element name' => 'element value')

mixed `$filter`

  (optional) filter(s) to apply to all default values

## Throws

Table 41-1. Possible PEAR_Error values

Error code | Error message | Reason | Solution
--- | --- | --- | ---
`QUICKFORM_INVALID_FILTER` | Callback function does not exist in QuickForm::setDefaults() | Tried to pass a name of a non-existant function as a callback | Check spelling

## Note

since 1.0

This function can not be called statically.

Prev | Home | Next
HTML_QuickForm::setConstants() | Up | HTML_QuickForm::exportValue()