FineUI 官方论坛
标题:
ValidateForms 后台设置不执行
[打印本页]
作者:
jzk001
时间:
2020-6-17 11:29
标题:
ValidateForms 后台设置不执行
请问,通过如下设置ValidateForms,Button.ValidateForms 为什么不起作用?这个是不是bug
protected void RadioButtonList_SelectedIndexChanged(object sender, EventArgs e)
{
if (RadioButtonList.SelectedValue == "0") Button.ValidateForms = new string[] { "FlowActionForm", "FormApply" };
}
作者:
sanshi
时间:
2020-6-17 11:34
这个不是BUG。
ValidateForms 这个属性只能初始设置,回发时改变无效。
并非每个控件属性都能回发改变,那些能回发改变的属性称为AJAX属性:
https://pro.fineui.com/#/config/ajax.aspx
作者:
jzk001
时间:
2020-6-17 11:42
sanshi 发表于 2020-6-17 11:34
这个不是BUG。
ValidateForms 这个属性只能初始设置,回发时改变无效。
请问下,要实现这个过程,有什么解决方法吗?
作者:
sanshi
时间:
2020-6-17 14:49
可以这么做:
1. 不设置表单的 ValidateForms 属性
2. 客户端提交时,在JS中做验证 F.validateForm
参考示例:
https://pro.fineui.com/#/other/form_ajax_complete.aspx
API:
https://fineui.com/js/api/F.html#.validateForm
欢迎光临 FineUI 官方论坛 (https://www.fineui.com/bbs/)
Powered by Discuz! X3.4