Implemented by
The nsIFormHistory object is a service which holds a set of name/value pairs. The names correspond to form field names, and the values correspond to values the user has submitted. So, several values may exist for a single name. Note: this interface provides no means to access stored values. Stored values are used by the FormFillController to generate autocomplete matches.
[scriptable, uuid(a61f0a62-ae0a-4382-b474-d259442ca80c)]
interface nsIFormHistory2 : nsISupports
Attributes
Returns true if the form history has any entries.
readonly attribute
boolean
hasEntries
Methods
Adds a name and value pair to the form history.
void
addEntry(in AString name, in AString value)
Gets whether a name and value pair exists in the form history.
boolean
entryExists(in AString name, in AString value)
Returns true if there is no entry that is paired with a name.
boolean
nameExists(in AString name)
Removes all entries in the entire form history.
void
removeAllEntries()
Removes all entries that are paired with a name.
void
removeEntriesForName(in AString name)
Removes a name and value pair from the form history.
void
removeEntry(in AString name, in AString value)
Compare to: