Javascript 在UpdatePanel中多次触发pageLoad事件
我有一个带有可编辑字段和几个必填字段的页面。问题是,每当我点击一个按钮激活可编辑字段进行更改时,或者当应用/取消这些更改时,它都会导致我的Javascript再次启动,这会在我的必填字段中附加另一个“必填字段”指示符。我希望指示器只附加在第一次加载时,而不受界面上单击的按钮的影响。我怎样才能做到这一点?我相信我只需要Javascript“if”语句的正确条件,但不知道可能是什么。我已经研究过了,结果是干的 这是我的标记。您可以安全地忽略整个Javascript 在UpdatePanel中多次触发pageLoad事件,javascript,asp.net,postback,Javascript,Asp.net,Postback,我有一个带有可编辑字段和几个必填字段的页面。问题是,每当我点击一个按钮激活可编辑字段进行更改时,或者当应用/取消这些更改时,它都会导致我的Javascript再次启动,这会在我的必填字段中附加另一个“必填字段”指示符。我希望指示器只附加在第一次加载时,而不受界面上单击的按钮的影响。我怎样才能做到这一点?我相信我只需要Javascript“if”语句的正确条件,但不知道可能是什么。我已经研究过了,结果是干的 这是我的标记。您可以安全地忽略整个UpdatePanel区域。您需要知道的唯一一件事是,其
UpdatePanel
区域。您需要知道的唯一一件事是,其中的按钮会导致Javascript在每次单击时再次运行
谢谢!;)
函数contentPageLoad(){
//添加“必填字段”指示器
如果(/*需要条件*/){
$(“h4.必填项”)。追加(“*”);
}
}
请求者姓名:
请求者姓名:
名字
将此代码放在文档准备就绪状态
$(document).ready(function() {
$("h4.required").append(" <span class=\"r\">*</span>");
});
$(文档).ready(函数(){
$(“h4.必填项”)。追加(“*”);
});
当您的更新面板加载时,它将不会被调用。将此代码放在文档就绪状态
$(document).ready(function() {
$("h4.required").append(" <span class=\"r\">*</span>");
});
$(文档).ready(函数(){
$(“h4.必填项”)。追加(“*”);
});
那么,当您的更新面板加载时,它将不会被调用。好吧,我会倒霉的。你知道,我很久以前就准备好了,关于
onLoad
和.ready
之间的区别,我想我错过了关于onLoad
如何在每次更新UpdatePanel时激发的部分。太棒了,谢谢!:)好吧,我会倒霉的。你知道,我很久以前就准备好了,关于onLoad
和.ready
之间的区别,我想我错过了关于onLoad
如何在每次更新UpdatePanel时激发的部分。太棒了,谢谢!:)