무한 루프의 자바 스크립트 경고 메시지

무한 루프의 경고 상자, 여기서는 두 개의 연속 필드에 팝업 경고 메시지를 넣어서 공백으로 둘 수 없도록하려고합니다. 그 이유를 알고 있습니다. 첫 번째 기능의 onblur 이벤트가 시작되면 두 번째 기능에 초점을 맞추고 첫 번째 기능으로 돌아갈 때 두 번째 텍스트 필드의 onblur가 시작되기 때문입니다.

확인이 양식 수준에서 수행 될 때 가장 좋을 것이라는 것을 알고 있지만 이것이 제가 얻은 요구 사항입니다.

도움이 필요하십니까?

Javascript 코드

function x()
{
   if( document.getElementById("1").value.length==0)
   {
      alert('1 is required');
      document.getElementById("1").focus();
   }
}

function y()
{
   if(document.getElementById("2").value.length==0)
   {
      alert('2 is required');
      document.getElementById("2").focus();
   }
}

HTML code

<input type="text" name="City Name" id="1" onblur="javascript:x();">
<input type="text" name="Kitty Name" id="2" onblur="javascript:y();">
7
задан Brian Tompsett - 汤莱恩 6 September 2019 в 14:38
поделиться