愛と勇気と缶ビール

ふしぎとぼくらはなにをしたらよいか

クライアントサイドとサーバサイドのvalidationを共通化する(未遂)

http://d.hatena.ne.jp/antipop/20111101/1320164459

これを見て、

「JSでHTML5 form validationのruleをDOMから引っこ抜いて、JSON schema ( http://tools.ietf.org/html/draft-zyp-json-schema-03 ) に変換して、それをsubmitの直前にtype="text"なinputとかに差し込んじゃって、サーバサイドではそのJSON schemaをvalidationのルールに変換してvalidationすればうまくいくんじゃね?」と思って、

クライアントサイドのコードを途中まで書いてから。

https://gist.github.com/1438722

「これだとUserScriptとかデバッガとかでvalidation rule消されたらサーバサイドのも一緒に消えちゃうよね」ってことに気づいて、


全然ダメじゃん?
ていうか俺、バカじゃん?
ってなった。