[Seasar-user:17214] Re: [teeda]Kumuのバリデーションで、name属性指定の場合、複数項目ではバリデーション実行されない

浅野護 [E-MAIL ADDRESS DELETED]
2009年 4月 8日 (水) 09:06:28 JST


了解しました。ありがとうございました。


2009/04/08 4:05 [E-MAIL ADDRESS DELETED] <[E-MAIL ADDRESS DELETED]>:

> 米林です。
>
> 複数項目への同一name属性へのバリデーションは
> 現在対応しておりません。
> 問題ないようでしたら、idベースで指定して下さい。
>
> http://teeda.seasar.org/ja/kumu_validate.html
> こちらのモードの切り替えという部分を参照ください。
>
> 頂いたサンプルであれば以下で動作すると思います。
>
> Kumu.Validator.modeId(true);
> // バリデーション
> KumuValidatorConf = {
>  sample1 : {'MaxLength:3':maxLengthCallback},
>  sample2 : {'MaxLength:3':maxLengthCallback}
> }
>
> よろしくお願いします。
>
>
> 浅野護 さんは書きました:
> > 浅野です。
> > 返信が遅くなりまして申し訳ありません。
> >
> > 下記のHTMLをブラウザで起動しますと(サーバ経由でなく、単純にブラウザのみ
> > で実行)、id="sample1"のテキストフィールドの桁数チェックは動作するのです
> > が、id="sample2"の桁数チェックが動作しないようです。
> >
> > 使い方を勘違いしていますでしょうか?
> >
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> > <html xmlns="http://www.w3.org/1999/xhtml"
> > xmlns:te="http://www.seasar.org/teeda/extension"
> > xmlns:t="http://myfaces.apache.org/tomahawk" lang="ja" xml:lang="ja">
> > <head>
> > <meta http-equiv="Content-type" content="text/html; />
> > <meta http-equiv="Content-Style-Type" content="text/css" />
> > <meta http-equiv="Content-Script-Type" content="text/javascript" />
> >     <script type="text/javascript" src="../../teeda/kumu.js"></script>
> >     <script type="text/javascript" src="../../teeda/event.js"></script>
> >     <script type="text/javascript"
> src="../../teeda/validate.js"></script>
> >     <script type="text/javascript">
> >     <!--
> > function maxLengthCallback(element, result){
> >    if(result){
> >        element.style.backgroundColor = '#ffffff';
> >    }else{
> >        element.style.backgroundColor = '#ffc0cb';
> >        element.blur();
> >        alert(this.value + "桁以下で入力してください。");
> >    }
> > }
> >
> >         // バリデーション
> >         KumuValidatorConf = {
> >             lengthSample : {'MaxLength:3':maxLengthCallback}
> >         }
> >
> >     // -->
> >     </script>
> > </head>
> > <body>
> >     <form id="form">
> >         <span id="allMessages" ></span>
> >         <table>
> >             <tr>
> >                 <td>Length(1)</td><td><input type="text" id="sample1"
> > name="lengthSample" /></td>
> >             </tr>
> >             <tr>
> >                 <td>Length(2)</td><td><input type="text" id="sample2"
> > name="lengthSample" /></td>
> >             </tr>
> >         </table>
> > </form>
> > </body>
> > </html>
> >
> >
> >
> >
> > 2009/04/06 14:30 <[E-MAIL ADDRESS DELETED] <mailto:[E-MAIL ADDRESS DELETED]>>:
> >
> >     浅野さん
> >     米林です。
> >
> >
> >         浅野と申します。
> >         Kumuのバリデーションで、項目をname属性で指定する場合ですが、複数
> >         項目に同じname属性を指定した場合、
> >         1つ目の項目でしかバリデーションが実行されません。
> >         ソースを見ると複数項目に対応するように見受けられるですが、複数項
> >         目に対応していないのでしょうか?
> >
> >
> >     今、時間が取れないのですぐ対応出来ませんが
> >     簡単に動作確認可能な最小限のサンプルを頂く事は
> >     可能でしょうか?
> >
> >
> >     ----- Original Message ----- From: "浅野護" <[E-MAIL ADDRESS DELETED]
> >     <mailto:[E-MAIL ADDRESS DELETED]>>
> >
> >
> >         浅野と申します。
> >         Kumuのバリデーションで、項目をname属性で指定する場合ですが、複数
> >         項目に同じname属性を指定した場合、
> >         1つ目の項目でしかバリデーションが実行されません。
> >         ソースを見ると複数項目に対応するように見受けられるですが、複数項
> >         目に対応していないのでしょうか?
> >
> >         teedaのバージョンは、1.0.13-sp6になります。
> >
> >         よろしくお願いいたします。
> >         Seasar-user mailing list
> >         [E-MAIL ADDRESS DELETED] <mailto:[E-MAIL ADDRESS DELETED]>
> >         https://ml.seasar.org/mailman/listinfo/seasar-user
> >
> >
> >     ---
> >     米 林 正 明
> >     http://www.abby.co.jp
> >     _______________________________________________
> >     Seasar-user mailing list
> >     [E-MAIL ADDRESS DELETED] <mailto:[E-MAIL ADDRESS DELETED]>
> >     https://ml.seasar.org/mailman/listinfo/seasar-user
> >
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Seasar-user mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-user
>
> ---
> 米 林 正 明
> http://www.abby.co.jp
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20090408/06046ed4/attachment.html>


Seasar-user メーリングリストの案内