본문 바로가기

개발/javascript40

javascript 카카오톡 메세지 피드 링크 공유하기 예제, 키 발급 방법 카카오톡 1) my_key : 발급받은 키 담는 변수 2) Kakao.init(my_key) : 서비스 키 초기화 Kakao.isInitialized(); // console.log(Kakao.isInitialized()) : 확인 콘솔 true시 정상 3) sendLink : 실행 함수 카카오 계정 key 발급 https://developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 2022. 6. 28.
javascript input radio 체크 해제 하기 함수 function resetRadioData(){ $(\"input:radio[name='listUrl']\").prop('checked', false); // 전체해제하기 } 2022. 6. 21.
javascript jquery id display none css html tag $(\"div[id^='togle_member_data']\").css('display','none'); $(\"div[id^='togle_member_data']\").css('display',''); div 를 span input 등 html 태그로 변경 id 뒤의 값을 변경하여 사용 2022. 6. 7.
script 앞자리 숫자 0으로 n개 채우기 함수 함수 function numberPad(n, width) { n = n + ''; return n.length >= width ? n : new Array(width - n.length + 1).join('0') + n; } 이용예제 data= numberPad(44, 8,); 결과 00000044 2022. 5. 19.
javascript input 숫자만 입력 받도록 제한 input 에 onkeydown="return onlyNumber(event)" onkeyup="removeChar(event)" 추가 /연락처 숫자 입력만 허용 function removeChar(event) { event = event || window.event; var keyID = (event.which) ? event.which : event.keyCode; if ( keyID == 8 || keyID == 46 || keyID == 37 || keyID == 39 || keyID == 9 ) return; else event.target.value = event.target.value.replace(/[^0-9]/g, ''); } function onlyNumber(event){ event .. 2022. 5. 10.
script class 로 모든 select box 유효성 검사 if($('.select_count').val()==''){ alert('갯수를 선택하세요'); return false; } 2022. 4. 21.
javascript array to string var names = $('input[type=hidden][name=\'option_code[]\']'); var grparr = new Array(); for(var i=0; i0){ var codes = grparr.toString(); }else{ var codes = ''; } var codes=grparr.toString(); console.log(codes); [1],[2],[3],[4] => 1,2,3,4 2022. 4. 20.
javascript 소수점 한자리 100미만 스크립트 제한 function isNumberKey(evt) { var charCode = (evt.which) ? evt.which : event.keyCode; if (charCode != 46 && charCode > 31 && (charCode 57)) return false; // Textbox value var _value = event.srcElement.value; // 소수점(.)이 두번 이상 나오지 못하게 var _pattern0 = /^\d*[.]\d*$/; // 현재 value값에 소수점(.) 이 있으면 . 입력불가 if (_pattern0.test(_value)) { if (charCode == 46) { return false; } } // 1000 이하의 숫.. 2022. 4. 20.
checkbox all check 전체 체크 전체 체크해제 class 제어 function check_all_box(){ if($('#check_all_box').is(':checked')){ $('.selected_checkbox').prop(\"checked\", true) makePayPrice(); }else{ $('.selected_checkbox').prop(\"checked\", false) makePayPrice(); } //체크시 전부 체크 //해제시 전부 해제 } script html '전부' 체크박스 클릭시 해당 class 전부 제어 2022. 4. 8.
javascript 숫자와 쉼표만 입력 가능하도록 처리 function removeChar(event) { event = event || window.event; var keyID = (event.which) ? event.which : event.keyCode; if ( keyID == 8 || keyID == 46 || keyID == 37 || keyID == 39 || keyID == 9 ){ return; }else{ event.target.value = event.target.value.replace(/[^-\,0-9]/g, ''); } } ----------------------------- 숫자만 ex)123425 event.target.value = event.target.value.replace(/[^0-9]/g, ''); 숫자와 쉼표 ex.. 2022. 2. 11.
javascript 링크 복사 function clip(trb) { var IE=(document.all)?true:false; if (IE) { if(confirm('주소를 클립보드에 복사하시겠습니까?')) window.clipboardData.setData('Text', trb); } else { temp = prompt('이 글의 주소입니다. Ctrl+C를 눌러 클립보드로 복사하세요', trb); } } 2021. 9. 6.
tr 리스트 중간행 삭제시 번호 정렬 for (let i = 0; i 2021. 8. 21.