Browse Prior Art Database

Positional Dependent Qualification of Entry Field Data

IP.com Disclosure Number: IPCOM000122716D
Original Publication Date: 1991-Dec-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 1 page(s) / 55K

Publishing Venue

IBM

Related People

Morgan, SA: AUTHOR [+2]

Abstract

Applications using a windowing system need to provide a way to qualify user input. This qualification must be able to enforce positional dependent rules as well as providing feedback to the user when invalid data has been entered. Data qualification is necessary to ensure that an application does not assume user input is of a different type than what was entered.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 68% of the total text.

Positional Dependent Qualification of Entry Field Data

      Applications using a windowing system need to provide a way to
qualify user input.  This qualification must be able to enforce
positional dependent rules as well as providing feedback to the user
when invalid data has been entered. Data qualification is necessary
to ensure that an application does not assume user input is of a
different type than what was entered.

      The present invention enables characters to be qualified as
they are typed into the Entry Field and then the entire string is
requalified when the focus is about to leave as follows:
      o   As each character is typed:
           Pass a pointer to the character and its position in the
string to a qualification routine.  If the character is not valid,
beep at the user and do not display the character.  This way the user
will have a visual and audio confirmation that they have attempted to
type an invalid character into the Entry Field.  We have also passed
the string position  of the character so positional dependent rules
can be enforced.
      o   As the focus is about to leave the Entry Field:
           Call the qualification routine again to requalify the
entire string (indicated by passing a zero character position to the
qualification routine). This will allow a double check of the
positional dependent rules before allowing the user to exit the
field.  This is necessary because the user could...