Methods And Systems For Multiple Styling HyperText Markup Language (HTML) Form Fields
Assigneesalesforce.com, inc.
InventorJamison M. Tanaka
Life of this patent
Estimating the term…
Abstract
Techniques to provide multiple styles in a single HTML text object. An input field to receive user-generated input is presented. User-generated input is received via the input field. The user-generated input based on formatting criteria. The formatting criteria provides N formatting types to be applied to the user-generated input, where N is at least two. An underlay field is provided for each of N−1 formatting types. One of the formatting types is applied to each of the N−1 underlay fields and the input field. The N−1 underlay fields are aligned with and the input field. Portions of the user-generated input are displayed within the corresponding fields while maintaining spacing of the user-generated input.
Claims20
A method comprising:
- presenting, via a graphical user interface, at least an input field to receive user-generated input, wherein the protocol to provide the field supports only a single format for the input field;
- receiving the user-generated input with a computing platform providing the graphical user interface via the input field;
- parsing the user-generated input based on formatting criteria, wherein the formatting criteria comprises N formatting types to be applied to the user-generated input, wherein N is at least two;
- providing an underlay field for each of N−1 formatting types;
- applying one of the formatting types to each of the N−1 underlay fields and the input field;
- aligning the N−1 underlay fields and the input field;
- displaying portions of the user-generated input within the corresponding fields while maintaining spacing of the user-generated input.
An article comprising a computer-readable medium having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to:
- present, via a graphical user interface, at least an input field to receive user-generated input, wherein the protocol to provide the field supports only a single format for the input field;
- receive the user-generated input with a computing platform providing the graphical user interface via the input field;
- parse the user-generated input based on formatting criteria, wherein the formatting criteria comprises N formatting types to be applied to the user-generated input, wherein N is at least two;
- provide an underlay field for each of N−1 formatting types;
- apply one of the formatting types to each of the N−1 underlay fields and the input field;
- align the N−1 underlay fields and the input field;
- display portions of the user-generated input within the corresponding fields while maintaining spacing of the user-generated input.
An apparatus comprising:
- means for presenting, via a graphical user interface, at least an input field to receive user-generated input, wherein the protocol to provide the field supports only a single format for the input field;
- means for receiving the user-generated input with a computing platform providing the graphical user interface via the input field;
- means for parsing the user-generated input based on formatting criteria, wherein the formatting criteria comprises N formatting types to be applied to the user-generated input, wherein N is at least two;
- means for providing an underlay field for each of N−1 formatting types;
- means for applying one of the formatting types to each of the N−1 underlay fields and the input field;
- means for aligning the N−1 underlay fields and the input field;
- means for displaying portions of the user-generated input within the corresponding fields while maintaining spacing of the user-generated input.
A system comprising:
- a bus;
- an output device coupled with the bus;
- a memory coupled with the bus;
- a processor coupled with the bus to communicate with the memory and with the output device, the processor to execute instructions stored in the memory to provide a graphical user interface on the output device, the processor to present, via the graphical user interface, at least an input field to receive user-generated input, wherein the protocol to provide the field supports only a single format for the input field, to receive the user-generated input via the input field, to parse the user-generated input based on formatting criteria, wherein the formatting criteria comprises N formatting types to be applied to the user-generated input, wherein N is at least two, to provide an underlay field for each of N−1 formatting types, to apply one of the formatting types to each of the N−1 underlay fields and the input field, to align the N−1 underlay fields and the input field, and to display portions of the user-generated input within the corresponding fields while maintaining spacing of the user-generated input.
Dependencies are inferred from the claim text.