gpt4 book ai didi

jQuery 脚本在 IE 中花费太多时间

转载 作者:行者123 更新时间:2023-12-01 06:08:41 25 4
gpt4 key购买 nike

我有一个页面,其中有 120 个日期框。我正在使用验证插件来验证页面提交上的那些框。我编写了一些自定义日期验证代码。

我使用 jQuery.validator.addMethod() 创建规则,然后使用 validator.addClassRules() 将这些验证添加到我的日历中。

它在 Firefox 中运行良好(有时),但在 IE 中,一旦我按下 Enter 键,它就会弹出一个窗口,显示“此页面上的脚本导致 Internet Explorer 速度变慢......”

有人可以帮忙吗?

也添加代码......

/******* This is the input thats there *********/
<input type="text" toDate="${dateRangeModel.toDate}" fromDate="${dateRangeModel.fromDate}" prefill="mm/dd/yyyy" class="calendarInput" />

/* Checking if its a valid date */
jQuery.validator.addMethod("isDateValid",function(value, element) {
var re = /(0[1-9]|1[012]|[1-9])+\/(0[1-9]|[12][0-9]|3[01]|[1-9])+\/(19|20)\d\d/;

if($(element).is(':hidden') || value.match(re) || value === $(element).attr('prefill')){
return true;
}
else {
return false;
}
}, 'Enter a valid date');


/******** Adding class rule ***********/
$.validator.addClassRules({
calendarInput: {
dateRange:true,
isDateValid: true
}
});

最佳答案

针对 IE 特定性能问题的最佳工具是 dynaTrace AJAX Edition 。他们有quick start tutorials on the site ,只需启动您的页面并查看执行时间最长的内容即可。

是的,它是免费的:)

关于jQuery 脚本在 IE 中花费太多时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2429444/

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