marunomaruno-memo

marunomaruno-memo

半角英字の入力チェックとインプットメソッドの無効化

2008年07月21日 | Java
■ JavaScriptで、半角英字の入力チェックとインプットメソッドの無効化

---
<script type="text/javascript">
    /** 半角英文字チェック */
    function alphabetCheck() {
       var str = document.form.detail.value;
       if (str.match(/[^A-Za-z\s.-]+/)) {
          alert("半角英字のみで入力してください。");
          return 1;
       }
       return 0;
    }
</script>

...

<form name="form" action="..." method="post">
    <input type="text" name="detail" onblur="alphabetCheck();" style="ime-mode:disabled;"> 
    <input type="submit" value="送信" onClick="return alphabetCheck();">
</form>

---


□ onblur

テキストフォームからフォーカスが外れたときに、指定された関数
を実行する。


□ onClick

ボタンがクリックされたときに、指定された関数を実行する。


□ style="ime-mode:disabled;"

IE5.5(?)以降限定で、インプットメソッドを無効にする。

以上


最新の画像もっと見る

コメントを投稿