gpt4 book ai didi

javascript - 跳出 Javascript 循环

转载 作者:行者123 更新时间:2023-11-30 21:09:15 27 4
gpt4 key购买 nike

我在这个网站上看到过类似的问题,但我无法让它工作。我正在尝试通过 Javascript 检测输入框中的重复条目 - 但我希望在输入重复项时循环中断。我有那部分工作,但循环继续运行,它创建了一个用户无法退出的无限循环。我试图打破循环并让用户重新输入不同的值。

function checkDuplicates() {
var numFlds = <cfoutput>#form.UnitCount#</cfoutput>;
for (var x=1; x<=numFlds; x++) {
for (var y=x+1; y<=numFlds; y++) {
if (document.getElementById('SN'+y).value !== '')
if (document.getElementById('SN'+x).value == document.getElementById('SN'+y).value) {
alert('Duplicate Serial Number Entered!');
break;
}
}
}
}

最佳答案

你可以声明一个 bool 值 duplicate found并检查它的每个循环。声明 duplicate = true当找到一个时。

for(x=0; x < Num && duplicate ; x++)

当你找到一个时,循环停止,下一个也停止,下一个也停止。你出局了。

如果你想记住你离开的地方,你可以保存相应的x来保存你离开的地方。

lg!

关于javascript - 跳出 Javascript 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46302939/

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