최고가 아니면 최선을

  • 홈
  • 태그
  • 방명록

Frontend 2

[Javascript] 한글 입력 후 엔터 입력 시 끝글자 중복 문제 해결

채팅 도메인을 개발하면서 한글 입력 후 엔터를 눌러 전송하면 위와 같이 끝 글자가 중복해서 입력되는 문제가 있었다.알고보니 한글은 영어와 달리 자음과 모음을 조합하는 문자이기 때문에 발생하는 현상이었다.해결방법은 간단하다.  $(".type_msg").keydown(function (e) { if (e.key === "Enter") { $('.send_btn').click(); e.preventDefault(); }}); 위는 원래 작성했던 코드이다.위에 keydown을 keypress로 바꿔주면 해당 현상이 발생하지 않는다.하지만 keypress는 현재 deprecated 되어있으니 가급적 다른 방법을 사용하는 것이 좋다.  document.getElementsByC..

Frontend 2024.07.07

[Javascript] textarea 엔터키로 전송 시 엔터값 남아있는 현상 해결

채팅 도메인을 개발하면서 채팅 메세지를 입력하는 textarea 태그에 엔터키 입력 시 전송 버튼을 누르도록 코드를 작성하였는데 전송하고 나면 엔터값이 남아있는 걸 발견하였다.  입력 전 textarea  텍스트 입력 및 엔터로 전송  입력 후 textarea  const $inputMessage = $(".type_msg");$inputMessage.keydown(function(event) { if (event.key === "Enter") { $('.type_msg').focus(); $('.send_btn').click(); event.preventDefault(); //엔터 입력 방지 }});간단하게 event.preventD..

Frontend 2024.07.05
이전
1
다음
더보기

방문자수Total

  • Today :
  • Yesterday :
프로필사진

정 효

Backend Engineer kjh4940@naver.com

글쓰기 | 관리 | 방명록

  • 전체 글 보기 (6)
    • 회고 | 후기 (0)
    • Study (0)
    • 개발 이야기 (0)
    • Java (1)
    • Spring (1)
    • Kafka (1)
    • Frontend (2)
    • 이벤트 (1)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Copyright © Kakao Corp. All rights reserved.

티스토리툴바