테이블 (1000 행 이상)에서 한 번에 한 행씩 텍스트 상자의 유효성을 검사하는 데 긴 for 루프가 있습니다. "이 스크립트 실행 중지"오류가 계속 발생합니다. 많은 웹 사이트에서 setTimeout() 함수에 대해 언급했습니다. 그러나 나는 아직도 그것을 작동시키지 않는다. 여기 내 코드 :jquery에서 "이 스크립트 실행 중지"를 방지하기 위해 settimeout 사용
var numRows = $("#tablex").attr('rows').length;
var errorMsg="";
for (var tbRow = 1; tbRow < numRows - 1; tbRow++) {
var aRecord = $("#tablex tr:eq(" + tbRow + ") td:eq(1)").attr("innerText");
var curECD = $("#tablex tr:eq(" + tbRow + ") td:eq(7)").find(':text').val().trim();
if (curECD != "" && isDate(curECD) == false)
errorMsg += "Date for " + aRecord + " is invalid<br/>";
}
아무도 도와 줄 수 있습니까? 감사!!!
저는 이것이 대답이 아니라는 것을 알고 있습니다. 왜 물어볼 필요가 있습니까? 1000 가지가 넘는 텍스트 입력을 한 가지 형태로 가지고있는 이유는 무엇입니까? –