半角でないときエラー

[上に] [前に] [次に]
あつし [E-Mail] 1999/12/03(金) 11:21:12
質問ばかりで申し訳ございません。
過去のログを検索したのですが、私にあったレベルのものがありませんでした。よろしくご指導願います。
よくある質問だとは思うのですが。。。。。
テキストボックスで、半角で入力してほしい箇所に、全角で入力された
とき、エラーを返すのはどのようにJavascriptでコーディングするの
でしょうか。
調べてみたものは、高機能なものでした。
単機能なものでいいのですが。。

P初心者 1999/12/03(金) 11:59:56
IE5ならテキストボックス単位に全角での入力がきないように出来きるみたい〜

<INPUT TYPE="text" NAME="〜" STYLE="ime-mode:disabled;">

Mugi [E-Mail] [HomePage] 1999/12/03(金) 18:53:03
単純すぎるかな?

<INPUT TYPE="text" NAME="〜" onchange="check(this)">

<script>
function check(elm){
var txt=elm.value
for(i=0;i<txt.length;i++){
if(escape(txt.charAt(i)).length>=4){
alert("全角文字が含まれています")
elm.value=""
break
}
}
}
</script>

あつし 1999/12/06(月) 17:33:48
[[解決]]
みなさまありがとうございました。
大変参考になりました。

[上に] [前に] [次に]