javascript - 使用属性 SingleClick=true 重新启用 RadButton

标签 javascript asp.net telerik

单击 btnSearch 后,它会通过 telerik 的 SingleClick=true 属性禁用它。如果验证失败,它不会回发,我尝试 将按钮设置回启用状态,但未设置。它仍然处于禁用状态,并显示文字“正在搜索...”

我想做的是,如果验证失败,我想要 按钮再次启用。现在,如果我点击它并且验证失败,它就会被禁用。

JavaScript

function Validate(button, args) {
     if (error) {
                    button.set_autoPostBack(true);
                }
                else { //validation fails
                    button.set_autoPostBack(false);
                    button.set_enabled(true); // i have currently
                }
    }

aspx

 <telerik:RadButton ID="btnSearch"  Text="Search" SingleClick="true" OnClick="btnSearch_Click" OnClientClicking="Validate" SingleClickText="Searching..." ></telerik:RadButton>

最佳答案

您可以尝试调用RadButton的enableAfterSingleClick()方法来再次启用它。

RadButton 客户端文档链接:http://www.telerik.com/help/aspnet-ajax/button-client-side-basics.html

关于javascript - 使用属性 SingleClick=true 重新启用 RadButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29496028/

相关文章:

javascript - 如果字符串不包含任何数字,如何将其转换为 0?

asp.net - 从源代码管理进行 Azure 网站部署期间的 Web.config 转换

c# - ASP.NET/C# 等同于用于 SQL 注入(inject)的 Microsoft 源代码分析器 (MSSCASI_ASP)?

telerik - RadGrid 需要向列行添加工具提示

asp.net-mvc - MVC kendo 窗口 - 从 JavaScript 函数获取数据

javascript - 使用 moment.js,如何为用户显示当前日期格式?

javascript - 用户登录后以 Angular 获取用户个人资料

c# - OData路由异常

javascript - 删除和退格键在 radeditor 中不起作用

javascript - RequireJS 从外部设置模块变量不生效