gpt4 book ai didi

c# - 为什么这个 JavaScript 不显示确认框?

转载 作者:太空宇宙 更新时间:2023-11-03 17:16:45 25 4
gpt4 key购买 nike

我正在尝试修复我继承的产品中的一些错误,并且我有这段 javascript 应该会突出显示几个框并弹出一个确认框。目前发生的情况是我看到框改变颜色并且有 5 秒左右的延迟,然后就好像丢失的确认只是接受自己。有没有比我更聪明的人看到这段代码有什么不对?

function lastCheckInv() {

document.getElementById("ctl00$ContentPlaceHolderMain$INDet$txtInvNumber").style.background = "yellow";
document.getElementById("ctl00$ContentPlaceHolderMain$INDet$txtInvNumber").focus();
document.getElementById("ctl00_ContentPlaceHolderMain_INDet_AddCharges").style.background = "yellow";
document.getElementById("ctl00_ContentPlaceHolderMain_INDet_lblFreight").style.background = "yellow";
bRetVal = confirm("Are you sure the information associated with this invoice is correct?");

return bRetVal;

}

最佳答案

我唯一能想到的是,如果确认之前的其中一行抛出异常,而您实际上从未进入确认。

如果您使用的是 IE,请确保已启用脚本调试。如果您使用的是 Firefox,请安装 Firebug 附加组件并为您的网站启用它。

或者,对于非常原始的调试,只需在每个语句之后放置警报并找出它的轰炸位置。

关于c# - 为什么这个 JavaScript 不显示确认框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/178809/

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