You can't make the control "numeric" without binding it to a numeric data source.
Try using the inputmask property with 999999999.99 and pass that to val()
Eric Kleeman - EDS Consulting Services
MCP Visual FoxPro
MCSD C#.NET
Hua Hin Thailand
Los Angeles California