针对隐藏/不可见字段的Sitecore体验表单“自定义服务器”端验证会触发

时间:2019-03-29 15:19:31

标签: sitecore sitecore9

我正在为Sitecore表单开发自定义字段和验证。客户端脚本通过忽略它来正确处理隐藏/不可见控件。但是它的服务器端代码就是评估隐藏/不可见字段,而不是成功提交数据。有人可以建议我解决该问题需要做什么吗?
预先感谢

public class IsRequiredValidation : ValidationElement<string>
{

    public IsRequiredValidation(ValidationDataModel validationItem) : base(validationItem)
    {
    }


    public override IEnumerable<ModelClientValidationRule> ClientValidationRules
    {
        get
        {
        }
    }


    public override ValidationResult Validate(object value)
    {
        if (IsInputEntered(value))
        {
            return ValidationResult.Success;
        }

        return new ValidationResult(FormatMessage(Title));

    }

    public override void Initialize(object validationModel)
    {
    }

    private bool IsInputEntered(object value)
    {
    }



}

0 个答案:

没有答案