dijit.form.currencytextbox
を使用していて、負の値を許可します。私は値'-0.1'
を与えるとき、私はエラーを取得する:dijit.form.currencytextboxに10進数の後に1桁の負の値を入力します。
「入力された値が有効ではありません」
私は値'-0.10'
を与える場合は値が有効なものとして受け入れられています。
'-0.1'
を有効な値にするにはどうすればよいですか? 私はcontraints-places:2
を追加して、入力した値を小数点以下2桁に変換しようとしましたが、差異はありませんでした。 '0.1'
は自動的に'$0.10'
とフォーマットされ、有効な入力として受け入れられます。
<input type="text" id="amountTextBox" data-field="amount" maxlength="10"
required="required" data-dojo-type="dijit/form/CurrencyTextBox"
value="0" data-dojo-props="constraints:{min:-9999999.99,max:9999999.99,places:2},
currency:'USD', trim: true, intermediateChanges: true" />
どのdojoを使用していますか? –