A graphical input device having the appearance of a drop-down menu in a
browser-based display is generated locally, within a user's computer, in
place of a pull-down menu expressed in a mark-up language such as HTML or
its derivatives downloaded into the user's computer. The set of possible
entries to be displayed along with the graphical input device may vary
depending on the user. The minimum display width needed for full-width
display of even the widest entry is evaluated locally by scripting and
the width of the displayed graphical input device is adjusted
accordingly. The drop-down list and its listed entries may be wider than
the data entry field. The user can thus view and select customized
possible entries that cannot fit within the nominal displayed data entry
field of the assumed pull-down menu.