Web-based form validation system and method
First Claim
Patent Images
1. A client-side computer-implemented apparatus for performing validations on a web-based form, wherein the web-based form was provided by a server over a network, comprising:
- an array of web-based control elements contained in the web-based form for acquiring responses from a user, wherein manipulation of a control element in the array affects the value associated with the control element,trans-control element rules containing validation conditions that specify control element-related actions based upon state information from a plurality of the web-based control elements; and
a control element handler that modifies an input value provided by the user to a first control element within the array after use of the trans-control element rules to examine both the state information of the first control element and the state information of a second control element within the array.
1 Assignment
0 Petitions
Accused Products
Abstract
A client-side computer-implemented system and method for performing validations across multiple control elements on a web-based form. The form includes an array of web-based control elements for acquiring responses from a user. Trans-control element rules contain validation rules that are based upon state information from a plurality of the web-based control elements. A control element handler modifies a property of a control element within the array after using the trans-control element rules to examine the state information contained within the array.
28 Citations
30 Claims
-
1. A client-side computer-implemented apparatus for performing validations on a web-based form, wherein the web-based form was provided by a server over a network, comprising:
-
an array of web-based control elements contained in the web-based form for acquiring responses from a user, wherein manipulation of a control element in the array affects the value associated with the control element, trans-control element rules containing validation conditions that specify control element-related actions based upon state information from a plurality of the web-based control elements; and a control element handler that modifies an input value provided by the user to a first control element within the array after use of the trans-control element rules to examine both the state information of the first control element and the state information of a second control element within the array. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A client-side computer-implemented method for performing validations on a web-based form, wherein the web-based form was provided by a server over a network, comprising the steps of:
-
receiving, at the client-side from the server, an array of web-based control elements contained in the web-based form, wherein the web-based control elements acquire responses from a user, wherein manipulation of a control element in the array affects the value associated with the control element, receiving, at the client-side from the server, trans-control element rules containing validation conditions that specify control element-related actions based upon state information from a plurality of the web-based control elements; and receiving, at the client-side from the server, a control element handler that utilizes the trans-control in relation to the array; and using, at the client-side, the control element handler to modify an input value provided by the user to a second control element within the array after using the trans-control element rules to examine both the state information of the first control element and the state information of a second control element within the array.
-
-
30. A client-side computer-implemented apparatus for performing validations on a web-based form, wherein the web-based form was provided by a server over a network, comprising the steps of:
-
means for receiving, at the client-side from the server, an array of web-based control elements contained in the web-based form, wherein the web-based control elements acquire responses from a user, wherein the manipulation of a control element in the array affects the value associated with the control element, means for receiving, at the client-side from the server, trans-control element rules containing validation conditions that specify control element-related actions based upon state information from a plurality of the web-based control elements; and means for receiving, at the client-side from the server, a control element handler that utilizes the trans-control in relation to the array; and means for using, at the client-side, the control element handler to modify an input value provided by the user to a second control element within the array after using the trans-control element rules to examine both the state information of the first control element and the state information of a second control element within the array.
-
Specification