본문 바로가기

Javascript Tip

(48)
input type number 일때 maxlength 체크 //maxlength 체크 function maxLengthCheck(object){ if (object.value.length > object.maxLength){ object.value = object.value.slice(0, object.maxLength); } }
현재날짜 /*현재 날자선택이 되지 않았다면 해당월 선택*/var now = new Date();var year= now.getFullYear();var mon = (now.getMonth()+1)>9 ? ''+(now.getMonth()+1) : '0'+(now.getMonth()+1);var day = now.getDate()>9 ? ''+now.getDate() : '0'+now.getDate();var chan_val = year + '-' + mon + '-' + day; if(defaultDate==""){//NowDate = chan_val;NowDate = "2016-12-01";}else{NowDate = defaultDate;}/*현재 날자선택이 되지 않았다면 해당월 선택*/
[javascript] 로그인 아이디 저장 스크립트 //체크박스 클릭시function chk_saveid() {var f = document.login_frm; var expdate = new Date(); // 30일동안 아이디 저장 if (f.saveid.checked) expdate.setTime(expdate.getTime() + 1000 * 3600 * 24 * 30); // 30일 else expdate.setTime(expdate.getTime() - 1); // 쿠키 삭제조건 setCookie("saveid", f.online_id.value, expdate);} //폼 로드시 쿠키 아이디 가지고 오기function chk_getid() {var f = document.login_frm; f.saveid.checked = ((f.online..
[Javascript] 첨부파일 확장자 체크 스크립트 /*업로드 파일 체크*/function chk_file(){var pe = document.getElementById("product_excel");if(pe.value==""){alert("업로드 하실 파일을 선택해 주세요.");return false;}//확장자를 뺀 경로+ 파일명var index = pe.value.lastIndexOf(".")+1;//파일경로를 제외한 파일명+확장자명var index2 = pe.value.lastIndexOf("\\")+1;//파일명을 소문자로 변화var extention = (pe.value.substring(index, pe.length)).toLowerCase();/*파일명체크*/ if(pe.length !=0){//첨부파일 확장자를 추가하려면 || exten..
[Javascript] ctrl + v 무반응 스크립트 function ctrl(e) { // ctrl+v 무반응 스크립트 if(document.all) { if(event.keyCode == 86) { event.returnValue=false; } } if(document.layers) { if(event.keyCode == 86) { event.returnValue=false; } }} document.onkeydown=ctrl;
[Javascript] 원단위 절사 반올림 버리기 자바스크립트(Javascript) 소수점 자리수, 올림, 버림, 반올림, 원단위 절사 1. 소수점 올림, 버림, 반올림 Math.ceil() : 소수점 올림, 정수형 반환Math.floor() : 소수점 버림, 정수형 반환Math.round() : 소수점 반올림, 정수형 반환 12345678var n = 123.456;alert(Math.ceil(n)); // 124alert(Math.round(n)); // 123 n = 123.567;alert(Math.ceil(n)); // 124alert(Math.floor(n)); // 123alert(Math.round(n)); // 124 2. 소수점 자리수 표기 toFiexed() : 숫자를 문자열로 변환하면서 지정된 소수점 이하 숫자를 반올림하여 출력한다..
해당날짜 요일 구하기 //해당날짜 요일구하기 //'2014-11-16'function getWeekday(sDate) {var yy = parseInt(sDate.substr(0, 4), 10);var mm = parseInt(sDate.substr(5, 2), 10);var dd = parseInt(sDate.substr(8), 10);var d = new Date(yy,mm - 1, dd);var weekday=new Array(7);weekday[0]="일";weekday[1]="월";weekday[2]="화";weekday[3]="수";weekday[4]="목";weekday[5]="금";weekday[6]="토";return weekday[d.getDay()];}
[javascript] 숫자와 하이픈만 입력 function GetNumberHipun(check_num){ var inText = check_num.value; var ret; for (var i=0; i