간만에 서버단 개발을 하려니 조금 멀미가 나지만.
그래도 잊어버리지 말아야징징
하루종일 매달린 회원가입 폼관련.
2016.8.12.
정리했음에도 불구하고 기억못하는 나란사람.
ㅋㅋㅋㅋ 이젠 잊어버리지 않으리..
커피사이트 제작때 익스플로러에서 데이터를 입력하면 2번 입력이 됬다.
크롬과 모바일 입력땐 정상이었는데 왜 그런가 하니.
html 폼과 javascript유효성검사 후에 둘다 submit을 시키고 있었다. 브라우저 특성상 또르르..
[폼자체에서 엔터 누르면 submit 안되게 하는 방법]
1. <button type='button'>으로 설정
-> <button type='submit'> 으로 하면 엔터키 눌렀을때 proc 페이지로 넘어간다.ㅠㅠ 이때 유효성검사해놓은 자바스크립트도 당연히 인식이 안되겠지. (이거로 3시간 헤맸다... )
2. 폼 상단에 onkeydown="javascript:if(event.keyCode==13) indow.event.returnValue=false;" 태그 입력
-> 이건 사수가 알려준 팁팁팁
[폼을 자바스크립트로 submit시키는 방법]
1. 예시코드 참고.
-> $("#smit").click(function(){
var frm = document.frm;
frm.submit();
});
$("#smit").submit(function(e){
e.preventDefault();
});
'개발준비' 카테고리의 다른 글
읽기 좋은 코드가 좋은코드다 (0) | 2016.11.18 |
---|---|
유효성체크의 중요성 (0) | 2016.10.11 |
크롬에서 하루동안닫기 해제 (0) | 2016.09.23 |
facebook 원하는 게시물 링크로 바로 가기 (0) | 2016.08.23 |
방어적코딩 적용예시 (0) | 2016.08.19 |