Documentation
    Preparing search index...

    A collection of form fields that stores form data while handling arrays gracefully

    Index

    Constructors

    Methods

    Constructors

    • Creates a new FormFields instance

      Parameters

      • config: { convertEmptyStringsToNull: boolean }

        Configuration options for field processing

      Returns FormFields

    Methods

    • Add a new key/value pair. The keys with array-like expressions are handled properly.

      Parameters

      • key: string

        The field name, can include array notation

      • value: any

        The field value

      Returns void

      formfields.add('username', 'virk')

      // array
      formfields.add('username[]', 'virk')
      formfields.add('username[]', 'nikk')

      // Indexed keys are ordered properly
      formfields.add('username[1]', 'virk')
      formfields.add('username[0]', 'nikk')