본문 바로가기

전체 글245

script onclick 중첩시 부모것 먼저 실행 안되도록 처리 2 3 2를 클릭시 1출력 후 2가 출력됨 2 3 2만 출력하게 하고 싶은 경우 if(event.stopPropagation){event.stopPropagation();}event.cancelBubble=true; 2021. 8. 19.
현 페이지에서 특정 영역 인쇄, pdf 저장 기능 function register(type){ /* if(form.company.value==''){ alert('기업명을 입력해 주세요.'); form.company.focus(); return false; } if(form.name.value==''){ alert('담당자명을 입력해 주세요.'); form.name.focus(); return false; } if(form.title.value==''){ alert('견적서명을 입력해 주세요.'); form.title.focus(); return false; } */ if(type=='click_print'){ click_print(); }else if(type='click_pdf'){ click_pdf(); } } function click_print.. 2021. 8. 18.
시작일 종료일 기준 전 포함 후 체크하는 쿼리문 "select mo.* ,DATE_ADD(start_date,INTERVAL day DAY) as end_date, TO_DAYS(CURRENT_DATE)-TO_DAYS(start_date) AS start_diff_date,TO_DAYS(CURRENT_DATE)-TO_DAYS(DATE_ADD(start_date,INTERVAL day DAY)) AS end_diff_date, m.name as user_name from ".$this->table." mo left join member m on(mo.member_code=m.code) where 1".$add_where." order by mo.code desc"; foreach($data['list'] as $key => $val) { if($val[.. 2021. 8. 13.
php 비로그인 시 로그인 페이지로 이동 '; exit; //작동 정지로 화면 반짝임 제거}else{ $this->reqData['member_code'] = $_SESSION['login_code'];}getLoginId() 함수로 로그인 로그인한 세션이나 쿠키 로컬 데이터 등등 정보 확인 2021. 8. 13.
window.print 백드라운드 적용 해당 옵션 css 처리 해주어야함 @media print { table th {background-color:#e8e8e8 !important; -webkit-print-color-adjust:exact;} } 2021. 8. 13.
input text , checkbox 체크 해두고 해지 못하게 하는 기능 disabled input 은 readonly 속성 삽입 2021. 8. 13.
script radio 체크 유효성검사 체크 if(!$('input:radio[name=\'num_type\']').is(':checked')) { alert('번호 유형 선택되지 않았습니다.'); return false;} 2021. 8. 11.
php script 이미지 캡처해서 파일 업로드 캡처 영역 이미지들 $this->addScriptFile("https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.2.61/jspdf.min.js"); $this->addScriptFile("https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.js"); $this->addScript(' window.onload= function(){ setTimeout(function() { html2canvas($("#printarea"), { background :"#FFFFFF", onrendered : function(canvas) { // 한글깨짐현상때문에 jpeg->jspdf 전환 var imgData = ca.. 2021. 8. 10.
script radio checked value 가져오기 console.log($('input:radio[name=\"banner_type\"]:checked').val()); 2021. 8. 10.
mysql 여러 개의 행을 하나의열 하나의 필드로 여러 개의 행을 하나의열 하나의 필드로 치환 해야할 경우가 있다. GROUP_CONCAT 을 사용해주면 된다. 다음과 같이 사용한다. 1. SELECT GROUP_CONCAT( 필드명) FROM 테이블명 GROUP BY 그룹할 필드명; 2. SELECT GROUP_CONCAT( 필드명 SEPARATOR "구분자") FROM 테이블명 GROUP BY 그룹할 필드명; >example SELECT GROUP_CONCAT( abc SEPARATOR "|") FROM 테이블명 GROUP BY id; 2021. 8. 10.
script file upload 비동기 파일 업로드 function registerBanner1(frm) { var fileCheck = form_register1.file1.value;// 파일첨부체크 if(!fileCheck) {// 파일첨부가 없는 경우 alert(\"업로드할 파일을 선택하세요.\");// --대화상자 return false;// --함수종료 } var formData = new FormData(frm);// 파일전송을 위한 폼데이터 객체 생성 $.ajax({// ajax url: '/index.php?tpf=_module/product/banner_process', type: 'POST', dataType: 'html', enctype: 'multipart/form-data', processData: false, contentTyp.. 2021. 8. 10.
script pdf 다운로드 인쇄하기 기능 php 페이지 접속시 파라미터 this->reqData 필드를 읽어서 print시 인쇄 pdf 시 pdf 다운로드 if($this->reqData['type']=='print'){ $this->addScript(' window.onload= function(){ setTimeout(function() { window.print(); }, 100); } '); }else if($this->reqData['type']=='pdf'){ $this->addScriptFile("https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.2.61/jspdf.min.js"); $this->addScriptFile("https://cdnjs.cloudflare.com/ajax/libs/html2can.. 2021. 8. 6.