로그인 아이디칸이..말썽이네요,
본문
커서가 들어가면 무조건 영어로 받을 준비가 되어야 하는데..
한글로 받으니..늘 한영키를 변경해야 하니..
힘드러요,,
어뜨케하면 로긴 아이디칸에서는 무조건 영어로 받게 할 수 있는지..
아시는 분 도움좀 주세요~
답변 5
<script>
document.foutlogin.pp_ol_id.text.style.imeMode = inactive; 영어를 기본 입력언어로 설정
</script>
이런식으로 하면 되지 않을까요?
!--><input type="text" style="ime-mode:active">한글모드로 변환
<input type="text" style="ime-mode:inactive">영문모드로 변환
<input type="text" style="ime-mode:disabled">영문만 입력가능
* javascript를 이용하여 제어
document.form.input1.text.style.imeMode = active; 한글을 기본 입력언어로 설정
document.form.input1.text.style.imeMode = inactive; 영어를 기본 입력언어로 설정
document.form.input1.text.style.imeMode = disabled; 한글을 기본 입력언어로 설정
* css를 이용하여 제어
<input style='ime-mode:active'> 한글을 기본 입력언어로 설정
<input style='ime-mode:inactive'> 영어를 기본 입력언어로 설정
<input style='ime-mode:disabled'> 영어만 입력되도록 제한함.
단 input control의 속성이 password인 경우
화면에 입력된 값이 '*'문자로 나타나며,
값을 저장하면 한글 모드에서 입력했을지라도 영문으로 값이 입력되어 있다.
단. 크롬등 일부 타 브라우저에서 동작을 안할수가 있다.
크롬에서 안된다고 해서 정규식을 다시 찾음
각 정규식
var pattern = /[^(a-zA-Z)]/; //영문만 허용
if(pattern.test(document.getElementById('name').value)){
alert("아이디는 영문만 허용합니다.");
document.getElementById('name').value = '';
document.getElementById('name').focus();
return false;
}
태그안에 style 속성을 2번 쓰셨네요.
;(세미콜론)으로 붙혀서 하나로 만드세요.
//수정전
<input style="A" style="B">
//수정후
<input style="A;B">
알려주신대로 집어넣었는데 안먹히더라구요,,
<input type="text" id="pp_ol_id" style="ime-mode:disabled" name="mb_id" style="background:#fff;" required class="required" maxlength="30">