본문 바로가기
반응형
jquery를 이용한 테이블 열병합 rowspan Table에 뿌려지는 데이터들이 고정된 데이터들이라면 초기단계에서 rowspan을 이용하여 만들 수 있지만 Database에서 데이터를 불러오는 경우는 초기 rowspan을 이용하여 디자인하기가 어렵습니다. 이런 경우 jquery를 이용하여 테이블에 뿌려지는 데이터를 기준으로 rowspan을 설정할 수가 있는데요. 열병합을 해야 하는 과 데이터를 지정하기 위해 함수로 만들어 둠으로써 가변적인 rowspan을 간단하게 사용할 수가 있습니다. Rowspan 생성을 위한 Jquery 함수 $.fn.rowspan = function(colIdx, isStats) { return this.each(function(){ var that; $('tr', this).each(function(row) { $('td:eq.. 2022. 11. 1.
외국인 등록번호 체크 로직 회원 가입 시 주민등록 번호를 받아야 하는 경우에 외국인의 경우에는 외국인은 주민등록번호를 대신할 수 있는 외국인 등록번호라는 것이 있습니다. 이 또한 주민등록번호처럼 외국인 개별마다 고유한 번호이기에 해당 번호가 유효한 번호인지 여부를 체크를 할 수가 있습니다. 외국인 등록번호 체크 javascript 함수 function fgn_no_chksum(reg_no) { var sum = 0; var odd = 0; buf = new Array(13); for (i = 0; i < 13; i++) buf[i] = parseInt(reg_no.charAt(i)); odd = buf[7]*10 + buf[8]; if (odd%2 != 0) { return false; } if ((buf[11] != 6)&&(b.. 2022. 10. 28.
웹페이지 이전페이지 뒤로가기 비활성화 웹사이트 구성시 이전 페이지로 뒤로 가기가 안되도록 처리해야 할 때가 있습니다. 웹페이지에서 별도의 뒤로 가기 버튼을 만들지 않아도 사용자는 브라우저 상에서 뒤로 가기 버튼을 눌러 뒤로 가는 경우가 있는데, 이런 경우 뒤로 가기 버튼이 먹히지 않도록 비활성화할 수가 있습니다. $(document).keydown(function(e){ if(e.target.nodeName!="input" && e.target.nodeName!="textarea"){ if(e.keyCode==8){ return false; } } }); window.history.forward(0); 2022. 10. 27.
window.open시 부모창에 object를 반환 할 때 자바스크립트로 window.open을 사용하여 팝업창을 띄울 경우 팝업을 띄우는 부모 창에 [object]를 반환하면서 화면이 하얗게 변경되는 경우가 있습니다. 이런 경우 window.open 시 반환 값을 안 받도록 처리를 하면 화면이 본래의 부모 창을 유지하게 됩니다. window.open('https://www.naver.com','naver','width=500, height=600'); // 이렇게 호출 시 부모창에 object를 반환하게 됨. 위의 코드처럼 팝업 창을 호출시 부모의 창에 [object]로 나오게 되면 window.open 뒤에 다음의 스크립트를 붙여줍니다. window.open('https://www.naver.com','naver','width=500, height=600').. 2022. 10. 27.
반응형