입력 상자에 한글을 입력하지 못하도록 막는 방법.

우선 입력 상자에 한글이 입력되지 않게 하고(1) 혹시라도 한글을 복사하여 붙여넣기할 경우를 대비해 자바스크립트로 막아줍니다(2).

<input type="text" name="mydata" style="ime-mode:disabled">

var fld_value = form.mydata.value;
var pattern = /(^[a-zA-Z0-9\-_]+$)/;
if(!pattern.test(vld_value)){
    alert('한글은 입력할 수 없습니다.');
    return;
}

참고 : 위 정규식 패턴은 alpha-numeric 값과 "-", "_" 를 허용하고 있습니다. ^^;
http://blog.nice2seeyou.com/mike/trackback/203
YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST