반응형
// CTRL+G 키를 눌러서 오늘날짜 입력
function inputToday(v,e){
var key = (document.all) ? e.keyCode : e.which;
//71은 g 의 키코드값
if(e.ctrlKey&& event.keyCode == '71'){
function inputToday(v,e){
var key = (document.all) ? e.keyCode : e.which;
//71은 g 의 키코드값
if(e.ctrlKey&& event.keyCode == '71'){
var r=window.event.srcElement.createTextRange();
if (v.createTextRange) v.currentPos = document.selection.createRange().duplicate();
var d = new Date();
var v_month=d.getMonth()+1;
var v_date=d.getDate();
if(v_month<10)
v_month='0'+d.getMonth().toString();
if(v_date<10)
v_date='0'+d.getDate().toString();
var today=d.getFullYear()+'-'+v_month+'-'+v_date;
if (v.createTextRange && v.currentPos) {
var currentPos = v.currentPos;
currentPos.text = currentPos.text.charAt(currentPos.text.length - 1) == ' ' ? today + ' ' : today;
}
return false;
}
}
커서가 위치한 곳에서 CTRL+G 키를 누르면 오늘 날짜가 입력되는 함수입니다.
사용시 자바스크립트 이벤트 onkeydown="inputToday(this,event);" 만 입력해 주시면 사용가능합니다.
다른단축키값을 이용하려고도 하였으나 다른건 이미 브라우저에서 단축키로 사용되고 있는 녀석들이라 그나마 예약되어있지 않은 CTRL+G 를 사용....
반응형
'=====-I T-===== > ▣JavaScript' 카테고리의 다른 글
자바스크립트 이벤트 버블링 방지 (0) | 2013.12.10 |
---|---|
자바스크립트 팁모음 (0) | 2012.01.19 |
[팁] 자바스크립트 & jquery 작업하면서 삽질한거 모음 (0) | 2011.06.26 |
[JavaScript] 파폭에서 alert()는 에러로 처리된다? (0) | 2011.03.19 |
[JavaScript] Ajax에서 -1072896748 에러 뜨는 경우 (0) | 2010.11.29 |