A

$ FormNode#attributesProperty in class FormNode
$ InputNode#attributesProperty in class InputNode
$ LabelNode#attributesProperty in class LabelNode
Container::addComponent() — Method in class Container

Adds a component and assigns it to the current group if one is set.

Container::addText() — Method in class Container

Adds single-line text input control to the form.

Container::addPassword() — Method in class Container

Adds single-line text input control used for sensitive input such as passwords.

Container::addTextArea() — Method in class Container

Adds multi-line text input control to the form.

Container::addEmail() — Method in class Container

Adds a text input with built-in email validation.

Container::addInteger() — Method in class Container

Adds a text input with built-in integer validation.

Container::addFloat() — Method in class Container

Adds a numeric input with built-in float validation.

Container::addDate() — Method in class Container

Adds input for date selection.

Container::addTime() — Method in class Container

Adds input for time selection.

Container::addDateTime() — Method in class Container

Adds input for date and time selection.

Container::addUpload() — Method in class Container

Adds control that allows the user to upload files.

Container::addMultiUpload() — Method in class Container

Adds control that allows the user to upload multiple files.

Container::addHidden() — Method in class Container

Adds hidden form control used to store a non-displayed value.

Container::addCheckbox() — Method in class Container

Adds check box control to the form.

Container::addRadioList() — Method in class Container

Adds set of radio button controls to the form.

Container::addCheckboxList() — Method in class Container

Adds set of checkbox controls to the form.

Container::addSelect() — Method in class Container

Adds select box control that allows single item selection.

Container::addMultiSelect() — Method in class Container

Adds select box control that allows multiple item selection.

Container::addColor() — Method in class Container

Adds an HTML color picker returning a hex color string (e.g. '#336699').

Container::addSubmit() — Method in class Container

Adds button used to submit form.

Container::addButton() — Method in class Container

Adds push buttons with no default behavior.

Container::addImageButton() — Method in class Container

Adds graphical button used to submit form.

Container::addImage() — Method in class Container
Container::addContainer() — Method in class Container

Adds a named sub-container for grouping related controls.

ControlGroup::add() — Method in class ControlGroup
BaseControl::addRule() — Method in class BaseControl

Adds a validation rule.

BaseControl::addCondition() — Method in class BaseControl

Adds a validation condition and returns a new branch.

BaseControl::addConditionOn() — Method in class BaseControl

Adds a validation condition based on another control and returns a new branch.

BaseControl::addFilter() — Method in class BaseControl

Adds an input filter callback.

BaseControl::addError() — Method in class BaseControl

Adds error message to the list.

HiddenField::addError() — Method in class HiddenField

Adds error message to the list.

MultiSelectBox::addOptionAttributes() — Method in class MultiSelectBox
SelectBox::addOptionAttributes() — Method in class SelectBox
TextBase::addRule() — Method in class TextBase
TextInput::addRule() — Method in class TextInput
UploadControl::addRule() — Method in class UploadControl
$ Form#actionProperty in class Form
Form::allowCrossOrigin() — Method in class Form

Disables the SameSite cookie CSRF protection, allowing cross-origin form submissions.

Form::addProtection() — Method in class Form

Adds a CSRF protection token field using a SameSite cookie.

Form::addGroup() — Method in class Form

Creates a new control group and optionally sets it as current for subsequent addXxx() calls.

Form::addError() — Method in class Form

Adds a form-level (not control-level) error message.

$ Rule#argProperty in class Rule
Rules::addRule() — Method in class Rules

Adds a validation rule for the current control.

Rules::addCondition() — Method in class Rules

Adds a validation condition and returns new branch.

Rules::addConditionOn() — Method in class Rules

Adds a validation condition on a specified control and returns new branch.

Rules::addFilter() — Method in class Rules

Adds a value filter applied before validation.

B

BlueprintClass in namespace Nette\Forms

Generates blueprints for forms.

BaseControlClass in namespace Nette\Forms\Controls

Base implementation for form controls with HTML rendering, validation, translation, and option support.

ButtonClass in namespace Nette\Forms\Controls

Push button control with no default behavior.

Form::beforeRender() — Method in class Form
$ Rule#branchProperty in class Rule

C

$ FieldNNameNode#contentProperty in class FieldNNameNode
FieldNNameNode::create() — Method in class FieldNNameNode
$ FormContainerNode#contentProperty in class FormContainerNode
FormContainerNode::create() — Method in class FormContainerNode
$ FormNNameNode#contentProperty in class FormNNameNode
FormNNameNode::create() — Method in class FormNNameNode
$ FormNode#contentProperty in class FormNode
FormNode::create() — Method in class FormNode
FormPrintNode::create() — Method in class FormPrintNode
InputErrorNode::create() — Method in class InputErrorNode
InputNode::create() — Method in class InputNode
$ LabelNode#contentProperty in class LabelNode
LabelNode::create() — Method in class LabelNode
ContainerClass in namespace Nette\Forms

Container for form controls.

$ Container#currentGroupProperty in class Container
$ Container#controlsProperty in class Container
ControlClass in namespace Nette\Forms

Contract for all form controls.

ControlGroupClass in namespace Nette\Forms

Named group of form controls, typically rendered as a fieldset.

$ ControlGroup#controlsProperty in class ControlGroup
$ BaseControl#controlProperty in class BaseControl
$ BaseControl#captionProperty in class BaseControl
$ BaseControl#controlPrototypeProperty in class BaseControl
BaseControl::cleanErrors() — Method in class BaseControl
CheckboxClass in namespace Nette\Forms\Controls

Checkbox control returning a boolean value.

CheckboxListClass in namespace Nette\Forms\Controls

Set of checkboxes.

$ CheckboxList#containerProperty in class CheckboxList
$ CheckboxList#containerPrototypeProperty in class CheckboxList
ChoiceControlClass in namespace Nette\Forms\Controls

Choice control that allows single item selection.

ChoiceControl::checkDefaultValue() — Method in class ChoiceControl

Enables or disables validation that the set value exists in the items list.

ColorPickerClass in namespace Nette\Forms\Controls

Color picker returning a hex color string (e.g. '#336699').

CsrfProtectionClass in namespace Nette\Forms\Controls

CSRF protection field.

MultiChoiceControl::checkDefaultValue() — Method in class MultiChoiceControl

Enables or disables validation that set values exist in the items list.

$ RadioList#containerProperty in class RadioList
$ RadioList#containerPrototypeProperty in class RadioList
SubmitButton::click() — Method in class SubmitButton

Invokes the onClick handlers.

$ Form#crossOriginProperty in class Form
Form::cleanErrors() — Method in class Form
Helpers::createInputList() — Method in class Helpers

Generates an HTML list of labeled inputs (radio buttons or checkboxes).

Helpers::createSelectBox() — Method in class Helpers

Generates a ,