jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – 验证插件在更新面板中不起作用大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个更新面板,面板内的文本框和按钮可用.现在我使用的是jQuery Validation插件,但验证插件在更新面板中使用时无效.

例如:

function GetAddressTargetList() {
    var objArray = new Array();
    var objAddressElement = new Object();

    objAddressElement = new Object();
    objAddressElement.Id = "ddlAccType"; 
    objAddressElement.Rules = "required";
    objAddressElement.TargetControlType = "select";
    objArray[objArray.length] = objAddressElement;
    objAddressElement = new Object();
}

并在页面级别(.aspx)

$(document).ready(function () {
    GetAddressTargetList();
});

function pageLoad(sender,args) {
    // To load the tooltip in update panel
    if (args.get_isPartialLoad()) {
        GetAddressTargetList();
    }
}

当我使用更新面板工作时,如何获得验证?

最佳答案
我认为你忘了启动pageLoad

在你的代码添加

$(document).ready(function () {
    Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(PageLoaded);
});

function PageLoaded(sender,args) {
    GetAddressTargetList();
}

参考:http://msdn.microsoft.com/en-us/library/bb397523(VS.100).aspx

更新

我已将pageLoad更新为PageLoaded,以避免在rs的注释后发生冲突.在我看来,UpdatePanel有一个自定义方式来处理事件,我们在这里尝试的是在UpdatePanel更新内容后在javascript上触发事件.

大佬总结

以上是大佬教程为你收集整理的jquery – 验证插件在更新面板中不起作用全部内容,希望文章能够帮你解决jquery – 验证插件在更新面板中不起作用所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: