Back to Devexpress

ValidationSettings.RequiredField Property

aspnet-devexpress-dot-web-dot-validationsettings-33039b31.md

latest3.2 KB
Original Source

ValidationSettings.RequiredField Property

Gets the settings that define the required field validation’s rules.

Namespace : DevExpress.Web

Assembly : DevExpress.Web.v25.2.dll

NuGet Package : DevExpress.Web

Declaration

csharp
public RequiredFieldValidationPattern RequiredField { get; }
vb
Public ReadOnly Property RequiredField As RequiredFieldValidationPattern

Property Value

TypeDescription
RequiredFieldValidationPattern

A RequiredFieldValidationPattern object that contains specific validation settings.

|

Property Paths

You can access this nested property as listed below:

Object TypePath to RequiredField
ASPxEdit

.ValidationSettings .RequiredField

| | EditProperties |

.ValidationSettings .RequiredField

|

Example

javascript
function OnValidationCompleted(s, e) {
    if(e.isValid && Password.GetValue() != ConfirmedPassword.GetValue()) {
        ConfirmedPassword.SetFocus();
        ErrorMessageNotEqual.SetVisible(true);
        e.isValid = false;
    } else
        ErrorMessageNotEqual.SetVisible(false);
}
aspx
<script runat="server">
     protected void Page_Load(object sender, EventArgs e) {

     }
     protected void ASPxGlobalEvents1_ValidationCompleted(object sender, 
         DevExpress.Web.ValidationCompletedEventArgs e) {
         lErrorMessageNotEqual.ClientVisible 
            = !tbPassword.Value.Equals(tbConfirmedPassword.Value);
     }
</script>
...
         Type password:

         <dxe:ASPxTextBox ID="tbPassword" runat="server" Width="170px" 
         ClientInstanceName="Password" Password="True">
         <ValidationSettings SetFocusOnError="true">
             <RequiredField IsRequired="True" />
         </ValidationSettings>
         </dxe:ASPxTextBox>
         

         Confirm password:
         <dxe:ASPxTextBox ID="tbConfirmedPassword" runat="server" Width="170px" 
          ClientInstanceName="ConfirmedPassword" Password="True">
             <ValidationSettings SetFocusOnError="true">
                 <RequiredField IsRequired="True" />
             </ValidationSettings>
         </dxe:ASPxTextBox>
...

See Also

Validation Settings

Validation

ValidationSettings Class

ValidationSettings Members

DevExpress.Web Namespace