크롬,IE 한글 입력 제한 IME-MODE?

018c3800-5c14-11eb-8f94-185aa407d3b0 (1045×491)


ime-mode 기능이 IE, 파폭에서만 지원되는 기능이라 크롬에서는 해당 동작이 적용되지 않는다.

(구버전에서는지원했음 한 2016)

표준이 아니다 보니 구 크롬에서는 지원을 햇지만 현재 버전에서는 당연히 안되는게 맞음

다음과같이 함수를 만들어서 적용. (파폭/크롬/IE11에서 대응)

IE11 에서는희안하게 자동으로 한글 입력값에서 영문으로 변경된다. (-ㅇ-)

<input type="text" value="" onChange={(e) => {
isPasswordValidtion(e.target.value.trim());
}}


/*** 한글 패스트워드 패턴 체크*/

function isPasswordValidtion(words = ''){
var maxLength = 50
var patternKor = /[ㄱ-ㅎㅏ-ㅣ가-힣]/gi;
var passwdString = words.trim();
if (passwdString.length > 50) {
passwdString = passwdString.substring(0, maxLength);
return passwdString;
}
if (patternKor.test(passwdString)) {
passwdString = passwdString.replace(patternKor, '').trim();
}
return passwdString;
};

모달창,팝업창 부모 스크롤 막기

1. 기본적으로 body 나 해당 ID에 overflow 값을 none으로 설정하지만, 없어지는순간 20px이 움직이는현상이 있다.다음과 같이 사용팝업 열때$('html, body').bind('mouseenter touchstart', function(e) { var current = $(window).scrollTop(); $(window).scro... » 내용보기

윈도우 로컬 아파치 SSL 인증서 띄우기 -1/2

윈도우용 빌드된 버전은 아래 링크에서 다운가능하다.https://www.apachelounge.com/download/2018.4.10일기준 최신버전(Apache 2.4.33 Win64) 으로 다운받아 D:\was\Apache24 밑에 설치하자.윈도우 로컬 아파치 SSL 인증서 띄우기(선택 사항) OpenSSL 구성 ... » 내용보기

[keytool + OpenSSL + Tomcat] Window 환경에서 SSL 설정하기

[keytool + OpenSSL + Tomcat] Window 환경에서 SSL 설정하기오늘은 Tomcat에서 keytool과 OpenSSL을 사용하여 SSL을 설정하는 방법에 대해서 알아보겠습니다.사전 준비 - JDK - Window용 OpenSSL (http://slproweb.com/products/Win32OpenSSL.html... » 내용보기

전국 권역외상센터

 » 내용보기