gpt4 book ai didi

javascript - Kentico 中的自定义表单控件自定义客户端验证

转载 作者:行者123 更新时间:2023-12-03 02:29:40 25 4
gpt4 key购买 nike

我们创建了一个自定义 FormEngineUserControl 来使用 3 个文本输入(日/月/年)来捕获日期输入。

在服务器上,我们重写了 bool IsValid() 方法,该方法工作正常,并在无效时显示错误消息。

但是我们也想使用客户端验证,我们可以使用 CustomValidator 控件并分配 ClientValidationFunction 来调用 JS 方法,但这不会与服务器验证功能,我们最终得到两条验证消息,一条在客户端验证通过时删除,另一条仅在重新提交表单时消失,基本上使客户端验证无用。

有没有办法向自定义表单控件注册客户端验证方法?然后将与服务器方法和错误标签等结合起来。?

最佳答案

这应该像任何其他 .net 用户控件一样工作。如果验证器返回 false,如何防止进一步处理?您可能需要将 StopProcessing 属性设置为 true。

有一些类似的主题可能会解决您的问题:

stop execution in Custom validator if it false Custom validator fires but does not prevent postback

关于javascript - Kentico 中的自定义表单控件自定义客户端验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48789959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com