全体 まずはじめに全体のコードを示しておく。 グローバル変数にするのははばかられるので、FormUtil というクラスの静的メソッドとして定義している。細部に関してはこれ以下で示しているので、参考にされたい。 // FormUtil クラス var FormUtil = function() { } // 制約をかけるクラス名と許可する文字の正規表現の対 FormUtil.RestrictionTable = { "numeric" : "\\d", "alphanumeric" : "\\w" }; // RestrictionTable のキーに一致するクラス名をもった textbox に // 制約用のインベントハンドラを関連づける FormUtil.EnableTextBoxRestriction = function() { //一致するクラス名を見つけるメソッド var fin