Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FieldWrapper ¶
FieldWrapper wraps Field instance to keep current form value and possible error.
func (*FieldWrapper) Validate ¶
func (wrapper *FieldWrapper) Validate(v interface{}) (interface{}, error)
Validate checks an input value using Field.Validate and field validators.
type Form ¶
type Form struct {
Fields map[string]*FieldWrapper
Data map[string]interface{}
Error error
Clean func(form *Form) error
}
Form describes a form validator.
type FormFactory ¶
FormFactory implements form factory.
func NewFormFactory ¶
func NewFormFactory(clean func(form *Form) error, fields ...fields.Field) FormFactory
NewFormFactory initializes factory to make forms with specified fields.
Click to show internal directories.
Click to hide internal directories.