[PHP-users 25084] Re: HTML_QuickForm の date エレメント addGroupRule

Tadashi Jokagi ml @ elf.no-ip.org
2005年 3月 24日 (木) 13:23:07 JST


      ぢょ〜@よくきたなです.

ESPRIT-Hiroseさんの「[PHP-users 25080] Re: HTML_QuickForm の date エレメント  addGroupRule」から
>addRule に $validation = client とした場合って
>サーバー側でも同様のバリデーションが行われてませんでしたか? 

      語弊のあるかき方をしてしまいましたが,例えば HTML_QuickForm でい
    うと client な date の validate で 2005-02-31 な入力ははじけません.
    これは server を指定しても同様のようです.こういったチェックは
    HTML_QuickForm::addFormRule() などで調べないといけない.また,テキ
    ストなどで rangelength は JavaScript は文字数(ブラウザー依存)で
    PHP はバイト数で算出します.そのため addRule() だけで確実なバリデー
    ションは出来ません.という感じでこれも
    確実なのは HTML_QuickForm::addFormRule() でバリデーションすべき.

-- 
----.----1----.----2----.----3----.----4----.----5----.----6----.----7
Tadashi Jokagi/Shibuya city mailto:elf @ elf.no-ip.org
YokukitanaII http://elf.no-ip.org/
Yokukita blog http://blog.poyo.jp/
Yokukita wiki http://wiki.poyo.jp/


PHP-users メーリングリストの案内