【发布时间】:2010-02-25 05:58:07
【问题描述】:
我有一个用于输入货币金额的文本框,带有 RangeValidator 控件,确保输入的值介于 1 和 99999999.99 之间。
该字段还有一个“onblur”事件,该事件会触发一些 JavaScript 以使用逗号和小数点格式化输入(例如 12455 -> 12,455.00)。还有一个“onfocus”事件可以反转“onblur”效果,将值恢复为可编辑的格式(例如 12,455.00 -> 12455.00。
我的问题是 RangeValidator 不喜欢带有逗号的格式化值,因此验证失败。
有没有办法解决这个问题?我希望能够对值进行范围检查,但在文本框没有焦点时仍将其格式化。我意识到 CustomValidator 可能可以工作,但我希望让它与 RangeValidator 一起工作。
【问题讨论】:
标签: asp.net javascript rangevalidator