DJ메탈짱™의 Free Style

[Javascript, ASP.NET] 자바스크립트 TIP(모든 컨트롤 필수 입력 체크) 본문

일(job)/FRONT

[Javascript, ASP.NET] 자바스크립트 TIP(모든 컨트롤 필수 입력 체크)

뽀&쏭 2016. 1. 19. 13:18



웹 페이지에 컨트롤이 수십여개 이상 되는 경우에 모든 컨트롤이 필수입력인 경우에 일일이 Validation Check 를 해주기에는 무리가 있으니...

아래 자바스크립트를 활용하면 보다 손쉽게 활용할 수 있습니다.

 

// 필수 입력 체크

function ValidationCheck()

{

   var frmID=eval(document.forms[0].id); // 폼네임

   var frmCtrLength=frmID.elements.length; // 현재 페이지의 컨트롤 갯수

 

   for(i=0;i<frmCtrLength;i++)

   {

      // 컨트롤에 값을 입력하지 않았을 경우 경고메시지

      if (frmID.elements[i].value =="")

      {

         alert("모든 항목을 입력해 주십시오.");

         eval(frmID.elements[i]).focus();

         return false;

      }

   }

}