aspnet-devexpress-dot-web-dot-validationsettings-33039b31.md
Gets the settings that define the required field validation’s rules.
Namespace : DevExpress.Web
Assembly : DevExpress.Web.v25.2.dll
NuGet Package : DevExpress.Web
public RequiredFieldValidationPattern RequiredField { get; }
Public ReadOnly Property RequiredField As RequiredFieldValidationPattern
| Type | Description |
|---|---|
| RequiredFieldValidationPattern |
A RequiredFieldValidationPattern object that contains specific validation settings.
|
You can access this nested property as listed below:
| Object Type | Path to RequiredField |
|---|---|
| ASPxEdit |
.ValidationSettings .RequiredField
| | EditProperties |
.ValidationSettings .RequiredField
|
function OnValidationCompleted(s, e) {
if(e.isValid && Password.GetValue() != ConfirmedPassword.GetValue()) {
ConfirmedPassword.SetFocus();
ErrorMessageNotEqual.SetVisible(true);
e.isValid = false;
} else
ErrorMessageNotEqual.SetVisible(false);
}
<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