Client and Server Side Form Validation

Validation рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?

Validation рдХрд┐рд╕реА рднреА web application рдХрд╛ рдЬрд░реБрд░реА рднрд╛рдЧ рд╣реЛрддрд╛ рд╣реИ ред рд▓рдЧрднрдЧ рд╣рд░ рд╡реЗрдм рдПрдкреНрд▓реАрдХреЗрд╢рди рдореЗрдВ рд╣рдореЗрдВ рдпреВрдЬрд░ рд╕реЗ рдбрд╛рдЯрд╛ рдЗрдирдкреБрдЯ рдХрд░рд╡рд╛рдирд╛ рд╣реА рдкреЬрддрд╛ рд╣реИ рдФрд░ рдЕрдХреНрд╕рд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХреА рдЬреЛ рдбрд╛рдЯрд╛ рдпреВрдЬрд░ рджреНрд╡рд╛рд░рд╛ рдЗрдирдкреБрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╡реЛ рд╣рдордиреЗ рд╕реЛрдЪрд╛ рди рд╣реЛ рдпрд╛ рдЙрд╕ рдбрд╛рдЯрд╛ рдХреЛ manage рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ рд╡реИрд╕рд╛ рдХреЛрдб рд╣реА рди рд▓рд┐рдЦрд╛ рд╣реЛ|

рдорд╛рди рд▓реАрдЬрд┐рдпреЗ рд╣рдордиреЗ рдЕрдкрдиреЗ рд╡реЗрдм рдПрдкреНрд▓реАрдХреЗрд╢рди рдореЗрдВ рдпреВрдЬрд░ рдХреА рдЖрдпреБ рдЗрдирдкреБрдЯ рдХрд░рд╡рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗ рд╣рдо рдХреЛрдбрд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп рдпрд╣реА рд╕реЛрдЪреЗрдВрдЧреЗ рдХреА рдпреВрдЬрд░ рдЕрдкрдиреА рд╕рд╣реА рдЙрдореНрд░ рдбрд╛рд▓реЗрдЧрд╛| рдкрд░ рдЧрд▓рддреА рд╕реЗ рдРрд╕рд╛ рднреА рддреЛ рд╕рдХрддрд╛ рд╣реИ рдпреВрдЬрд░ рдиреЗ рдЛрдгрд╛рддреНрдордХ рдорд╛рди (negative value) рдЗрдирдкреБрдЯ рдХрд░ рджреА рд╣реЛ, рдРрд╕реЗ рдореЗрдВ рд╣рдорд╛рд░рд╛ рд╡реЗрдм рдПрдкреНрдЬрд▓реАрдХреЗрд╢рди рдЙрд╕ рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдЬреИрд╕рд╛ рд╣рдордиреЗ рдмрдирд╛рдпрд╛ рд╣реЛрдЧрд╛| рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА рднреА web application рдореЗрдВ рд╡реЗрд▓рд┐рдбреЗрд╢рди (Validation) рд▓рдЧрд╛рдирд╛ рдмрд╣реБрдд рдЬрд░реБрд░реА рд╣реЛрддрд╛ рд╣реИ|

Validation server side рдпрд╛ client side рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ| validation control рдирд┐рдореНтАНрдирд▓рд┐рдЦрд┐рдд рдЪреАрдЬреЛрдВ рдХреЛ рд╕рдорд╛рд╣рд┐рдд рдХрд░рддрд╛ рд╣реИ|

  1. Implement Presentation Logic
  2. Validate user input data.
  3. Data format and data range.

Validation control рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ user data рдХреЛ enter рдХрд░рддреЗ рд╕рдордп рдХреЛрдИ рдЧрд▓рддреА рдирд╛ рдХрд░реЗрдВ рдФрд░ рдпрджрд┐ data input рдХрд░рд╛рдпрд╛ рдЬрд╛рдРрдВ рддреЛ рдЙрд╕ data рдХреЛ рдареАрдХ рд╕реЗ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рдмрд╛рдж рд╣реА input рдХрд┐рдпрд╛ рдЬрд╛рдпреЗред

Validation control 2 рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ

  1. Client Side Validation.
  2. Server Side Validation.

Client Side Validation

Client Side Validation рдореЗрдВ рд╡реЗрд▓рд┐рдбреЗрд╢рди рдпреВрдЬрд░ рдХреЗ рд╡реЗрдм рдмреНрд░рд╛рдЙреЫрд░ рд╕реНрддрд░ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ| рдЬрдм client side validation рдирд┐рд╖реНрдкрд╛рджрд┐рдд (perform) рд╣реЛрддрд╛ рд╣реИ рддреЛ рд╕рднреА user input validation, user рдХреЗ browser рдореЗрдВ рд╕реНтАНрд╡рдВрдп рдЪрд▓ рдЬрд╛рддреЗ рд╣реИред Client side validation server рдореЗрдВ рд╕рд░реНрд╡рд░ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ| рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рд╡реЗрд▓рд┐рдбреЗрд╢рди рдХреЗ рдореБрдХрд╛рдмрд▓реЗ рдЬреНрдпрд╛рджрд╛ рддреЗрдЬ рд╣реЛрддрд╛ рд╣реИ, рдкрд░ рдРрд╕реЗ рдХрдИ рд╡реЗрд▓рд┐рдбреЗрд╢рди рд╣реЛрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдБ рдкрд░ client side validation рдХрд╛ рдкреНрд░рдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ|

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХреА рд╣рдорд╛рд░реЗ рдкреВрд░реЗ рд╡реЗрдм рдПрдкреНрд▓реАрдХреЗрд╢рди рдореЗрдВ рдпреВрдЬрд░ рдирд╛рдо (username) рдЕрджреНрд╡рд┐рддреАрдп (unique) рд░рд╣реЗ, рдЪреВрдВрдХрд┐ user рдХрд╛ рдбрд╛рдЯрд╛ рд╕рд░реНрд╡рд░ рдкрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ store рд╣реЛрдЧрд╛ рддреЛ client side validation рдХрд╛ рдЗрд╕рдореЗрдВ рдкреНрд░рдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ|


Client side validation рдХреЗ рд▓рд┐рдпреЗ рд╕рд╛рдорд╛рдиреНрдпрддрдГ рдЬрд╛рд╡рд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ (JavaScript) VB Script рдФрд░ jQuery рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Server Side Validation

Server Side Validation рдореЗрдВ user рдХреЗ рджреНрд╡рд╛рд░рд╛ input рдХреЛ server рдкрд░ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдпреЗ server side scripting language рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ like тАУ ASP, PHP рдЗрддреНрдпрд╛рджреА server side рдкрд░ validation process рдХреЗ рдмрд╛рдж feedback client рдХреЛ рд╡рд╛рдкрд╕ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

ASP .NET рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдЖрдиреЗ рд╡рд╛рд▓реЗ server-side validations рдирд┐рдореНтАНрдирд▓рд┐рдЦрд┐рдд рд╣реИ тАУ

  1. Required field validation
  2. Compare validation
  3. Range validation
  4. Regular expression validation
  5. Custom validation
  6. Validation Summery

1. Required field validation

Required field validation рдХреЗ рджреНрд╡рд╛рд░рд╛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ user рдХреЗ рджреНрд╡рд╛рд░рд╛ рдХрд┐рд╕реА field рдореЗрдВ data input рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАред рдЗрд╕ рдХрд╛ рдорддрд▓рдм рдпрд╣ control рдпрд╣ specify рдХрд░рддрд╛ рд╣реИ рдХрд┐ user рдХреЗ рджреНрд╡рд╛рд░рд╛ form рдХреЛ submit рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ field рдореЗрдВ value enter рдХреА рдЧрдпреА рд╣реЛред рдЗрд╕ validation control рдХрд╛ рдкреНрд░рдпреЛрдЧ рдЬреНрдпрд╛рджрд╛рддрд░ textbox рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ control рдХреА рдХрдИ properties рд╣реЛрддреА рд╣реИ рдЬреЛ рдирд┐рдореНтАНрди рд╣реИ –

SN Property Description
1 ControlToValidate Specifies the ID of the control that you want to validation.
2 Text Sets the error message display by the control.
3 Display Sets how the error message content in the text property is displayed, possible values are static dynamic and none the default value is static.
4 Enable Client Script Enable and visible client side from validation. This property has the value true by default.
5 Error Message Specify the error message that is displayed in the validation summary control this error message is displayed by the validation control when the text property is not set.
6 Initialvalue Gets or sets the initial value of the control specified by the control to validate property.

2. Compare Validation

Compare validation control рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ form рдХреА рдХрд┐рд╕реА field рдореЗрдВ input рдХреА рдЧрдпреА data value рдХрд┐рд╕реА рдФрд░ value рд╕реЗ рддреБрд▓рдирд╛ (comparison) рдХреА рдЬрд╛рддреА рд╣реИ| рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдЕрдЧрд░ рдХрд╣реЗ рддреЛ рд╣рдо рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ compare validation control рдХрд╛ рдкреНрд░рдпреЛрдЧ рд╣рдо рддрдм рдХрд░рддреЗ рд╣реИ рдЬрдм рд╣рдореЗрдВ field рдХреЗ рдЕрдВрджрд░ input рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ data рджреВрд╕рд░реА field рдореЗрдВ input рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ data рд╕реЗ match рдХрд░рд╛рдирд╛ рд╣реЛ рдХрд┐ рд╡рд╣ value equal рдпрд╛ less then equal рд╣реИ рдпрд╛ is not equal рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЬреИрд╕реЗ рдЖрдкрдиреЗ рджреЗрдЦрд╛ рд╣реЛрдЧрд╛ рдХреА рдСрдирд▓рд╛рдЗрди рд░рдЬрд┐рд╕реНрдЯреНрд░реЗрд╢рди рдлреЙрд░реНрдо рдореЗрдВ рджреЛ рдмрд╛рд░ рдкрд╛рд╕рд╡рд░реНрдб рдбрд╛рд▓рдирд╛ рдкреЬрддрд╛ рд╣реИ, рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рдЬрд┐рд╕рд╕реЗ рдЖрдкрдиреЗ рдкрд╛рд╕рд╡рд░реНрдб рд╕рд╣реА рдбрд╛рд▓рд╛ рд╣реИ рдЗрд╕рдХреА рдЬрд╛рдВрдЪ рдХреА рдЬрд╛ рд╕рдХреЗ, рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рдкрд╛рд╕рд╡рд░реНрдб рдлреАрд▓реНрдб рдХреЛ рдмрд░рд╛рдмрд░ рдХреЗ рд▓рд┐рдП check рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ|


рдЗрд╕рдХреА property рдирд┐рдореНтАНрдирд▓рд┐рдЦрд┐рдд рд╣реИ

SN Property Description
1 ControlToValidate Specifies the ID of the control that you want to validation.
2 Text Sets the error message display by the control.
3 Display Sets how the error message content in the text property is displayed, possible values are static dynamic and none the default value is static.
4 Enable Client Script Enable and visible client side from validation. This property has the value true by default.
5 Error Message Specify the error message that is displayed in the validation summary control this error message is displayed by the validation control when the text property is not set.
6 Isvalid Has the value true when the validation check succeeded and false other.
7 Type Gets and sets the data type to use when comparing values, possible values are currency, date double integer and string.
8 Control to Compare Specifies the ID of the control to use for comparing values.
9 Operator Gets and sets the comparison operator to use performing comparison possible values are equal not equal greater than greater than, less than equal data type.
10 Value To Compare Specifies the value use when performing the comparison.

3. Range Validator

Range Validator control рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рдХрд┐рд╕реА form field рдХреА value рдХреЛ рдХрд┐рд╕реА рдиреНрдпреВрдирддрдо рдФрд░ рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмреАрдЪ рд╣реИ рдХреА рдирд╣реАрдВ рдЗрд╕рдХреА рдЬрд╛рдВрдЪ рдХреА рдЬрд╛рддреА рд╣реИред рдпрд╣ value date, number crunency, amount рдпрд╛ string рд╣реЛ рд╕рдХрддреА рд╣реИред

рдЕрд░реНрдерд╛рдд Range Validation Control рдХрд╛ рдкреНрд░рдпреЛрдЧ рддрдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЬрдм рд╣рдореЗрдВ application рдореЗрдВ рдЬреЛ value input рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ рдЙрд╕рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреА рд╣реИ рдХреА рд╡реЛ value minimum value рд╕реЗ рдХрдо рди рд╣реЛ рдФрд░ maximum value рд╕реЗ рдЬреНтАНрдпрд╛рджрд╛ рди рд╣реЛред рдЗрд╕рдХреЗ рд▓рд┐рдпреЗ рд╣рдо рдЗрд╕ validation рдХрд╛ use рдХрд░рддреЗ рд╣реИред рдЗрд╕рдХреА property рдирд┐рдореНтАНрдирд▓рд┐рдЦрд┐рдд рд╣реИред

SN Property Description
1 ControlToValidate Specifies the ID of the control that you want to validation.
2 Text Sets the error message display by the control.
3 Display Sets how the error message content in the text property is displayed, possible values are static dynamic and none the default value is static.
4 Enable Client Script Enable and visible client side from validation. This property has the value true by default.
5 Error Message Specify the error message that is displayed in the validation summary control this error message is displayed by the validation control when the text property is not set.
6 Isvalid Has the value true when the validation check succeeded and false other.
7 Minimum Value Specifies the minimum value in the range of values.
8 Maximum Value Specifies the maximum value in the range of permissible values.
9 Type Gets and sets the data type to use when comparing values. Possible values are currency, date double, integer & string.
10 Validate Perform Validation and update the isvalid property.

4. Regular Expression Validator

Regular expression validator рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рд╣рдо regular expression рдХреЗ field рдХреЗ рдЕрдВрджрд░ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА value рдХреЛ match рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рд╣рдо user рдХреЗ рджреНрд╡рд╛рд░рд╛ enter рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА value рдХреЛ check рдХрд░рддреЗ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЬреЛ рдИрдореЗрд▓ рдПрдбреНрд░реЗрд╕ рдпреВрдЬрд░ рдХрд░ рджреНрд╡рд╛рд░рд╛ рдЗрдирдкреБрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╡рд╣ рд╕рд╣реА рд╣реИ рдХреА рдирд╣реАрдВ, рдпрд╛ рдЯреЗрд▓реАрдлреЛрди рдирдВрдмрд░ рдпрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдЗрддреНрдпрд╛рджрд┐|

рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ рд╣рдо рдпрд╣ рдХрд╣ рд╕рдХрддреЗ рд╣реИ рдХрд┐ рдЬрдм user regular expression validation рдХрд╛ use рдХрд░рддрд╛ рд╣реИ рддреЛ user рдХреЗ рджреНрд╡рд╛рд░рд╛ input рдХрд┐рдпреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ field рдореЗрдВ email рдЗрддреНрдпрд╛рджрд┐ рдХреА рдЬрд╛рдВрдЪ рдЖрд╕рд╛рдиреА рд╕реЗ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ|

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЕрдЧрд░ рд╣рдореЗрдВ рдИрдореЗрд▓ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреА рд╣реИ regular expression рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рддреЛ рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд expression рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ

"^[a-zA-Z0-9+_.-]+@[a-zA-Z0-9.-]+$"

Regular expression validator рдХреА рдореБрдЦреНрдп properties рдирд┐рдореНтАНрдирд▓рд┐рдЦрд┐рдд рд╣реИ

SN Property Description
1 ControlToValidate Specifies the ID of the control that you want to validation.
2 Text Sets the error message display by the control.
3 Display Sets how the error message content in the text property is displayed, possible values are static dynamic and none the default value is static.
4 Enable Client Script Enable and visible client side from validation. This property has the value true by default.
5 Error Message Specify the error message that is displayed in the validation summary control this error message is displayed by the validation control when the text property is not set.
6 Isvalid Has the value true when the validation check succeeded and false other.
7 Validate Perform validation and update the Invalid property.
8 Validation Expression Specifies the regular expression to use when performing validation.

5. Custom Validator

Custom validation рдПрдХ рдРрд╕рд╛ validator рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ user рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрдирд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм validation рдореЗрдВ рдХреЛрдИ рднреА рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реБрд╡рд┐рдзрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ| User рдЕрдкрдиреА рдЖрд╡рд╢реНтАНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдЗрд╕ validation рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░рдХреЗ data рдХреЛ validate рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдХрд╛ рдорддрд▓рдм рдЕрдкрдиреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд┐рд╕реА рднреА retype рдХрд╛ validation control рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред Custom validation рдХреА рдореБрдЦреНрдп 3 properties рд╣реЛрддреА рд╣реИ рдЬреЛ рдирд┐рдореНтАНрдирд▓рд┐рдЦрд┐рдд рд╣реИ

SN Property Description
1 ControlToValidate Specifies the ID of the control that you want to validation.
2 Text Sets the error message didplay by the control.
3 ClientValidationfunction The name of the client-side function use to perform client side validation.

CustomValidator рдПрдХ event support рдХрд░рддрд╛ рд╣реИ

  1. Server Validate тАУ This event is raised when the custom validation perform validation.

6. Validation Summary

Validation summary control рдХреЗ рдкреНрд░рдпреЛрдЧ рд╕реЗ рд╣рдо page рдореЗрдВ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпреЗ рдЧрдП рд╕рднреА validation error рдХреА рдПрдХ list рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛ рд╕рдХрддреЗ рд╣реИред рдпрд╣ control рдмреЬреЗ рдлреЙрд░реНрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реЛрддреЗ рд╣реИред рдпрджрд┐ рдПрдХ user page рдХреЗ рдЖрдЦрд┐рд░реА рдореЗрдВ available field рдореЗрдВ рдЧрд▓рдд value рдХреЛ enter рдХрд░рддрд╛ рд╣реИ рддреЛ error message user рдХреЛ рдХрднреА рдирд╣реА рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ред рдпрджрд┐ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ validation summary control рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдлрд┐рд░ рд╣рдо form рдХреЗ top рдкрд░ error рдХреА list рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛ рд╕рдХрддреЗ рд╣реИред рдпрд╣рд╛рдБ рдзреНтАНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНтАНрдп рдмрд╛рдд рдпрд╣ рд╣реЛрддреА рд╣реИ рдХрд┐ рдкреНрд░рддреНтАНрдпреЗрдХ validation control error message property рдХреЛ include рдХрд░рддрд╛ рд╣реИред рд╣рдо validation error message рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдпреЗ error message property рдХреА рдЬрдЧрд╣ text property рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░рддреЗ рд╣реИред

Error message рдФрд░ text property рдореЗрдВ рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ error message property рдореЗрдВ message validation summary control рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред рдЬрдмрдХрд┐ text property рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ message page рдХреА body рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред Normally рд╣рдо error message text property рдХреЗ рд╕рд╛рде show рдХрд░рддреЗ рд╣реИред рдЗрд╕рдХреА property рдирд┐рдореНтАНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВ тАУ

SN Property Description
1 Display Mode enables you to specify how the error message are formatted. Possible values are тАУ bullet list, list and symbol paragraph.
2 Header text enables you to display header, header text above the validation summary.
3 Show Message Box Enables you to display a pop-up alert box.

error: Content is protected !!