jQuery를 사용하여 입력한 값을 곧 바로 복사할 수 있다.
실시간으로 텍스트 복사하기
- jQuery를 사용하여 입력하는 즉시 값이 복사되도록 한다.
.keydown()
함수는 event를 반환한다.event.keyCode
는 입력된 값의 ascii 코드 값을 가져온다.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>값 복사하기</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
</head>
<body>
<input type="text" id="hoge"><br>
<input type="text" id="hogeKeyCode"><br>
<script type="text/javascript">
$(document).ready(function () {
// event 가 넘어온다.
// keyCode는 ASCII CODE값
$('#hoge').keydown(function ( event ) {
var keyCode = event.keyCode;
var res = String.fromCharCode(keyCode);
var text = $('#hogeKeyCode').val();
$('#hogeKeyCode').val(text+res);
});
})
</script>
</body>
</html>
.keyCode()
함수는 입력된 텍스트의 아스키 코드를 리턴한다.- 띄어쓰기, 화살표 역시 아스키 코드로 표현된다.
Comments