본문 바로가기

컴퓨터

checkValidity() 유효성 검사

  <input type="submit"/> 버튼이 아닌 <button></button>으로 submit를 실행해야 할 때가 있다. 그럴 때는 아래와 같이 하면 된다.

document.getElementById('frm').submit();

  추가적으로 위처럼만 하면 required 검사를 건너뛰고 submit 해버린다. 그래서 아래와 같이 추가해준다.

if(frm.checkValidity()){
        document.getElementById("frm").submit();
      } else{
        alert("경고 메시지!");
      }
}

  form의 모든 검증이 통과하면 checkValidity() 이 참을 반환하고 그렇지 않으면 거짓을 반환한다.

'컴퓨터' 카테고리의 다른 글

textarea 크기 설정  (0) 2019.08.04
폰트 설정하기  (0) 2019.07.31
form 밖에서 연결하기  (0) 2019.07.24
미디어 쿼리  (0) 2019.07.23
display 속성 변경하기  (0) 2019.07.17