bz0のにっき

quick and dirty prototype

typescriptでフォームの入力バリデーションを書いてみた

typescriptで入力バリデーションを書いてみました。

github.com

学んだこと

・observerモデルでの実装
・typescriptで、document.querySelectorAllで取得したHTML要素を使うときの型定義

HTML要素(inputタグ)のvalue要素を取得する

(input as HTMLInputElement).value

HTML要素(inputタグ)のクラス名を取得する

(nextElement as HTMLInputElement).className

よくわかってないこと

・typescriptのライブラリ化
 最終的にブラウザ・nodeで利用できるようにするには?という点がよくわかってないので調べる。