elm.ClassNames is not a function
ここ数ヶ月で、数種類のJavaScriptのバリデーションのライブラリを5〜6種類は試した。
サイトによって細かい条件が違うので、すべてのケースをクリアできるライブラリというのが、なかなかないのだけれど、とりあえず今試しているのは、これ。
http://tetlaw.id.au/view/javascript/really-easy-field-validation
HTMLに組み込んでみたものの、なぜか、
elm.ClassNames is not a function
というエラーになり、実行できない。
このバリデータは、ルールをclassに指定するため、同時に指定してる表示調整用のclassがバリデートのルールと解釈され、エラーになってるのかなーと、迷うこと1時間。
本家サイトのフォーラム(当然、英語)を覗いていたら、なんとなくそれっぽいメッセージ発見。
prototype.jsが古かったらしい。prototype.orgから最新をゲットして差し替えたら無事バリデートできた。
時間があれば、細かい使い方とか書きたいんだけどなぁ〜