[Seasar-user:17110] Re: [teeda]Kumu.Validator.MaxRangeValidatorの閾値と入力値の大小比較がおかしい?
浅野護
[E-MAIL ADDRESS DELETED]
2009年 3月 25日 (水) 20:01:38 JST
浅野です。返信が遅くなりまして申し訳ありません。
正常に動作することを確認しました。
2009/03/25 2:49 <[E-MAIL ADDRESS DELETED]>:
> 浅野さん
> 米林です。
>
> 修正してコミットしました。
> https://www.seasar.org/issues/browse/TEEDA-501
>
> よろしくお願いします。
>
> ----- Original Message ----- From: <[E-MAIL ADDRESS DELETED]>
>
>
>
> 浅野さん
>> 米林です。
>>
>> ご指摘ありがとうございます。
>> こちら修正してコミットします。
>>
>> ひとまずお手元のvalidate.jsを以下のように変更下さい。
>> MaxRangeValidatorとMinRangeValidatorのvalidate関数を
>>
>> if(v > this.value){
>> ↓
>> if(Number(v) < Number(this.value)){
>>
>>
>> よろしくお願いします。
>>
>> ----- Original Message ----- From: "浅野護" <[E-MAIL ADDRESS DELETED]>
>>
>>
>> 浅野です。お世話になります。
>>>
>>> KumuのMaxRangeValidatorですが、
>>> KumuValidatorConf = {
>>> aaa : {'MaxRange:999' : test1}
>>> }
>>> と設定します。
>>>
>>> 画面でaaa項目に「1234」と入力するとエラーになりません。
>>> validator.js内を見ると、文字列にしてから大小比較しているからではないでしょうか。
>>> (「9999」を入力するとエラーになります)
>>>
>>> また同様の理由で、MinRangeでも「'MinRange:5'」と設定し、「10」を画面で入力するとエラーになります。
>>>
>>>
>>> よろしくお願いいたします。
>>>
>>
>> ---
>> 米林 正明
>> http://www.abby.co.jp
>>
>
> ---
> 米林 正明
> 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/20090325/cacbe6ed/attachment.html>
Seasar-user メーリングリストの案内