본문 바로가기

개발/javascript40

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.
script radio 체크 유효성검사 체크 if(!$('input:radio[name=\'num_type\']').is(':checked')) { alert('번호 유형 선택되지 않았습니다.'); return false;} 2021. 8. 11.
script radio checked value 가져오기 console.log($('input:radio[name=\"banner_type\"]:checked').val()); 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.
javascript input text value 클립보드 복사 function copy_to_clipboard() { var copyText = document.getElementById('myInput'); copyText.select(); copyText.setSelectionRange(0, 99999); document.execCommand('Copy'); alert('복사되었습니다, 감사합니다.'); } 2021. 8. 2.
javascript checkbox class 선택자 전체 체크 해제 function allCheckGender(){ if($('#gender_all').prop('checked')) { $('.genderCheckbox').prop('checked',true); } else { $('.genderCheckbox').prop('checked',false); } } 2021. 7. 30.
javascript radio 버튼 체크 데이터 get var checkedValue = $('.cateCheckbox:checked').val(); 2021. 7. 29.
checkbox list 체크 데이터 리스트 //카테고리 체크 var cateCheckedValue = []; var inputElements = document.getElementsByClassName('cateCheckbox'); for(var i=0; inputElements[i]; ++i){ if(inputElements[i].checked){ cateCheckedValue.push(inputElements[i].value); } } let categorys=cateCheckedValue.toString(); //console.log(categorys); 2021. 7. 29.
script input 배열 [] 유효성 검사 for (let i = 0; i 2021. 7. 27.
script 브라우저 언어 확인 navigator.language 2021. 7. 6.