아래의 코드를 이용하면 키보드가 영문상태에서는 글씨가 써지지 않습니다.
<script language=javascript>
function hangul()
{
if((event.keyCode < 12592) || (event.keyCode > 12687))
alert('입력은 한글로 하세요');
}
</script>
<input omkeypress=hangul(); maxLength=15 size=10 name=Name>
아래의 코드를 이용하면 올바른 한글이 아닐경우 거부를 하게 됩니다.
예를 들어 "한글" 이건 합격, "한ㄱ" 이건 불합격 입니다.
<script language="javascript">
var str = "가ㄱ";
for (i=0; i<str.length; i++)
{
if (str.charCodeAt(i) < 44032 || str.charCodeAt(i) > 55203)
{
var word_check = "BAD";
}
}
if (word_check == "BAD")
{
alert ("불합격");
}
else
{
alert ("합격");
}
</script>
반응형