HTML Forms API
==============

Forms in HTML documents are represented by :class:`mechanize.HTMLForm`. Every
form is a collection of controls. The different types of controls are
represented by the various classes documented below.

.. autoclass:: mechanize.HTMLForm
    :members:
    :inherited-members:
    :show-inheritance:

.. autoclass:: mechanize.Control
    :members:
    :inherited-members:
    :show-inheritance:

.. autoclass:: mechanize.ScalarControl
    :members:
    :inherited-members:
    :show-inheritance:

.. autoclass:: mechanize.TextControl
    :members:
    :inherited-members:
    :show-inheritance:

.. autoclass:: mechanize.FileControl
    :members:
    :inherited-members:
    :show-inheritance:

.. autoclass:: mechanize.IgnoreControl
    :members:
    :inherited-members:
    :show-inheritance:

.. autoclass:: mechanize.ListControl
    :members:
    :inherited-members:
    :show-inheritance:

.. autoclass:: mechanize.RadioControl
    :members:
    :inherited-members:
    :show-inheritance:

.. autoclass:: mechanize.CheckboxControl
    :members:
    :inherited-members:
    :show-inheritance:

.. autoclass:: mechanize.SelectControl
    :members:
    :inherited-members:
    :show-inheritance:

.. autoclass:: mechanize.SubmitControl

    :members:
    :inherited-members:
    :show-inheritance:

.. autoclass:: mechanize.ImageControl
    :members:
    :inherited-members:
    :show-inheritance:

