Notice
Recent Posts
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- html 다운로드 버튼 만들기
- 자바스크립트 타이머 만들기
- 종묘대제
- css 화면이동
- 크리에이터링크 상세페이지
- 포토샵 스페이스바 오류
- 포토샵 핸드툴 단축키
- 크리에이터링크 이미지링크
- 애드센스
- css변수
- javascript 자식 노드 추가
- javascript 자식 노드 삭제
- 포토샵 핸드툴 오류
- javascript 자식 노드 복사
- 매일두유
- 크리에이터링크 이미지클릭
- 다른 사이트로 연결
- 당연해?뭐가?
- 일러스트 핸드툴 오류
- 대한제국역사관
- 자바스크립트 링크
- 일러스트 스페이스바 오류
- 덕수궁 석조전
- 강아지 발작
- 쏜살치킨
- 당연해?왜?
- 후두골이형성증
- 셀렉트 태그 링크
- 클린 서구
- css사칙연산
Archives
- Today
- Total
열정과 게으름 사이
form에서 enter키로 전송 될 때/유효성 검사 본문
찾아보는 글마다 input이 하나만 있을때 그런 현상이 발생된다는데.
나같은 경우는 input이 2개를 훨씬 넘는 상황인데 enter로 submit이 일어났다.
일단 input이 하나만 있을때는 input을 hidden타입으로 하나를 더 만들어 넣으라는 해결법과
enter키 이벤트에 preventDefault()를 사용 하거나 return false를 사용하는 방법을 알려주는데,
버튼의 경우 엔터와 스페이스로 이벤트가 발생하는데 혼란스럽지 않을까해서
내가 해결한 방법은 폼의 밖에 button을 만들고
button 타입을 type="button"으로 하고 onclick="submit()"을 사용해서 해결했다.
이 경우 required속성으로 유효성 검사가 되지 않아서 js로 따로 해줘야 한다.
<button type="button" onclick="submit()">전송</button>
function submit(){
<--유효성 검사 실행 코드-->
$('form').submit();
}
반응형
'공부 메모 > javaScript' 카테고리의 다른 글
자바스크립트 특정 영역 외 클릭하면 닫기 (0) | 2021.01.20 |
---|---|
팝업 목록. (0) | 2020.12.31 |
윤년 계산& 14세 미만 가입방지. (0) | 2020.11.28 |
페럴릭스 만들기 (0) | 2020.08.29 |
자동으로 움직이는 무한 반복 슬라이드 (2) | 2020.08.24 |
Comments