Autofill Forms enables you to fill out web forms with one click or a keyboard shortcut.
Features:
- Easy installation through Mozilla Firefox add-ons system.
- Easy configuration with a simple interface.
- Fills out web forms with one click or a keyboard shortcut.
- Input fields not automatically matched can be filled out via the context menu.
- Features a completely customizable ruleset to determine the input for each form element.
- Provides a simple rule editor to define custom rules.
- Advanced users can customize the ruleset using JavaScript Regular Expressions.
- Allows to match form fields by name, label (in strict mode or by proximity) or by position.
- Works with input fields, textareas, selections, checkboxes, radio buttons and any valid form fields.
- Allows to use multiline input with line break tags.
- Allows dynamically created input data using special Dynamic Tags.
- Profiles can be used to switch betweeen several sets of rules.
- Possibility to define site specific profiles and rules.
- Automatically selects the best matching profile based on the assigned site.
- Possibility to define a global profile.
- Profiles can be exported and imported.
- Profiles can be stored in Firefox preferences system or in a custom config directory.
- Provides the possibility to define alternatives inside a profile.
- Allows to add new rules or complete forms as profiles via the context menu of form fields.
- Can be used with a toolbar button, a statusbar icon, a keyboard shortcut or via the context menu.
- Completely customizable interface (buttons, icons and menus can be enabled/disabled).
- Autofilled and not autofilled form fields can be highlighted using CSS declarations.
- Provides customizable keyboard shortcuts
- Makes use of additional mouse buttons to perform differenct actions on click of the toolbar button.
- Can fill out and automatically submit forms.
- Can fill out forms on all open browser tabs.
- Can fill out forms from a profile selection.
- Only active when filling out forms so it doesn't consume any system resources while surfing.
- Provides secure encryption for the stored form data using Firefox Master Password.
- Integrates with the Secure Login add-on.
TODO:
- Create an improved default profile.
- Add option to disable "Alternatives" (always use first match).
- Append highlight styles instead of replacing them.
- Add a dynamic tag to input the value of other fields.
- Highlight the field for which the Alternatives selection prompts.
- Add option to call the onchange event after filling out fields.
- Add option to fill out and submit forms on all tabs
- Add option to select which profiles are shown for context menu autofill.
- Add option to give the Global Profile a higher priority.
- Add option to "add a rule for this field" at a specific position in the current rules list.
- Add option to fill out forms on page load.
- Add option to highlight form fields on page load.
- Add option to append to a field value instead of overwrite.
- Add option to keep autoselected profile as the selected profile.
- Add option to use next best matching profile if AF invoked repeatedly on the same site.
- Add support for rich text fields.