SYSTEM AND METHOD FOR PERFORMING CLIENT-SIDE INPUT VALIDATION
First Claim
Patent Images
1. A method for performing client-side input validation in a client-server environment, comprising:
- receiving a web page that includes at least one input component, the input component associated with at least one validator tag defining a valid input for the input component;
presenting the web page to a user, the displayed page including at least one input field corresponding to the input component; and
invoking a renderer that generates source code from the validator tag, the generated source code, the generated source code operable to execute a validation script that determines whether an input received in the input field satisfies the valid input definition.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for performing client-side input validation may include a JavaServer Faces (JSF) environment having parameters indicating whether to enable or disable client-side validation for a given application, and one or more validation functions for validating required fields, minimum and maximum values, regular expressions, input lengths, or other input parameters.
-
Citations
18 Claims
-
1. A method for performing client-side input validation in a client-server environment, comprising:
-
receiving a web page that includes at least one input component, the input component associated with at least one validator tag defining a valid input for the input component; presenting the web page to a user, the displayed page including at least one input field corresponding to the input component; and invoking a renderer that generates source code from the validator tag, the generated source code, the generated source code operable to execute a validation script that determines whether an input received in the input field satisfies the valid input definition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for performing client-side input validation in a client-server environment, comprising:
-
a plurality of validators, each of which extend a base validator to implement respective validator tags; a plurality of validator renderers, each of which extend a base validator renderer to implement a renderer for a respective one of the validator tags; and a client system that receives a web page including at least one input component, the input component associated with at least one of the validator tags, the client system operable to invoke one or more of the validator renderers that implement the renderer for the at least one validator tag, wherein the invoked renderer generates source code that executes one of a plurality of validation scripts that validate an input relating to the at least one validator tag. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification