[Seasar-user:17106] Re: [teeda]Kumu.Validator.MaxRangeValidatorの閾値と入力値の大小比較がおかしい?
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2009年 3月 25日 (水) 02:49:51 JST
浅野さん
米林です。
修正してコミットしました。
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 メーリングリストの案内