入力された値が 1 ~ 99999999.99 であることを確認する RangeValidator コントロールを使用して、通貨金額を入力するためのテキスト ボックスがあります。
このフィールドには、JavaScript を起動して入力をコンマと小数点でフォーマットする「onblur」イベントもあります (例: 12455 -> 12,455.00)。「onblur」効果を逆にして、値を編集可能な形式に戻す「onfocus」イベントもあります (例: 12,455.00 -> 12455.00.
私の問題は、RangeValidator がコンマでフォーマットされた値を好まず、その後検証に失敗することです。
それを回避する方法はありますか?値の範囲をチェックできるようにしたいのですが、テキストボックスにフォーカスがない場合でもフォーマットされたまま表示されます。CustomValidator がおそらく機能することはわかっていますが、これを RangeValidator で機能させることを望んでいました。