テキストボックスに半角カナ文字が入力されているかどうか、チェックします。
・サンプルを見る
・ソースを保存する (右クリック→「対象をファイルに保存」or「リンクを名前を付けて保存」して下さい。)
・ソースを見る ・解説を見る
[ ソース ]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<script language="JavaScript">
<!--//Copyright (C) WEST MiRa http://www.west-mira.jp
function moji_hantei()
{
kekka=0;
moji=document.form1.text1.value;
for(i=0; i<moji.length; i++)
{
dore=escape(moji.charAt(i));
if((navigator.appName.indexOf("Netscape")!=-1) && dore.length==3 && dore.indexOf("%")!=-1)
kekka++;
else if((navigator.appName.indexOf("Internet Explorer")!=-1) && dore.length==6 && dore.indexOf("%uFF")!=-1 && '0x'+dore.substring(2,dore.length) > 0xFF66 && '0x'+dore.substring(2,dore.length) < 0xFFA0)
kekka++;
}
if(kekka>0)alert("半角カナ文字が含まれています。");
else alert("半角カナ文字は含まれていません。");
}
//-->
</script>
</head>
<body>
<form name="form1">
<input type="text" name="text1" size="30"><br>
<input type="button" value="Click!" onClick="moji_hantei();">
</form>
・
・
・
</body></html>
[ 解説 ]
―――――――――――――――――
|