반응형
HTML의 특정 Input에 붙여넣기를 할 수 없도록 처리가 필요한 경우가 있습니다.
이럴경우 paste 이벤트를 등록하여 처리 할 수 있습니다.
아래의 소스를 참고하세요.
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
$(function(){
document.addEventListener('paste', function (event) {
// id가 name인 경우 붙여넣기 취소
if($("#name")[0] == document.activeElement){
// 붙여넣기 취소
event.preventDefault();
event.cancelBubble = true;
return;
}
});
});
</script>
</head>
<body>
이름
<input type="text" id="name"/>
<p>
설명
<input type="text" id="description"/>
</body>
<html>
반응형
'Javascript' 카테고리의 다른 글
자바스크립트 "YYYY-MM-DD" 형식의 문자 날짜 체크 (0) | 2023.08.29 |
---|---|
[SlickGrid] 셀(Cell)에 툴팁(Tooltip) 표시하기 (0) | 2023.07.13 |
Javascript 숫자 반올림 및 천자리 ","표시 함수 (0) | 2022.09.19 |
SlickGrid 엑셀 익스포트하기 (0) | 2022.08.09 |
SlickGrid 데이터 초기화하기 (0) | 2022.07.12 |
댓글