목차
oninvalid 예제 - 유효하지 않은 입력값 제출 시 실행
oninvalid 정의
oninvalid 구문
oninvalid 예제 - 유효하지 않은 입력값 제출 시 실행
(예) 입력필드 비운 채 확인 버튼 누르면 경고창 띄우기
<form action="/action_page .php" method="get">
이름: <input type="text" oninvalid="alert('이름 입력 필수');" name="fname" required>
<input type="submit" value="확인">
</form>
oninvalid 정의
제출된 입력값이 유효하지 않을 때 실행.
1. oninvalid 속성 사용 가능 태그 종류<input>
2.
예를 들어, required 속성 지정된 필수 경우, 무조건 값을 입력해야 함. 그런데 입력하지 않은 채 제출하면 oninvalid 이벤트가 발생함. 3.
주요 최신 브라우저 지원. (단, Safari는 지원 X)
oninvalid 구문
HTML 방식
<element oninvalid="myScript ">
JS 방식 (3가지)
object. oninvalid = ()=> {myScript };
object .oninvalid = function(){myScript };
object .addEventListener("invalid", myScript );
[속성값]
myScript
제출된 입력값이 유효하지 않을 때, 실행할 JS 코드
주의: 함수명 사용 시, 다른 곳은 전부 소괄호까지 사용해 함수 호출하나 핑크색 myScript 자리는 "함수명만" 사용해 함수 호출.
사용 방식 통일 권장.
주소 복사
랜덤 이동